@hackage mysnapsession0.2
Memory-backed sessions and continuations for Snap web apps
Categories
License
BSD-3-Clause
Maintainer
Chris Smith <cdsmith@gmail.com>
Links
- Documentation
- No source repository
- Security
Versions
Installation
Dependencies (11)
- base >=4 && <5
- bytestring >=0.9.1 && <0.10
- cereal >=0.3 && <0.4
- clientsession >=0.4 && <0.5
- containers >=0.3 && <0.5
- mtl >=2 && <3 Show all…
Dependents (2)
@hackage/mysnapsession-example, @hackage/acme-everything
This package provides two Snap extensions. The first is an in-memory session manager, which stores sessions for each client. The session object type is user-defined. Because sessions are memory-backed, sticky session routing is needed to use this extension with load balancing.
The second extension provides a continuation-based programming model called dialogues, which allow natural specification of stateful interactions with the client that span multiple requests.