You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
Configure Session Manager
The Session Manager can be configured by placing a property in application.properties file. The following values may be used for this property:
Memory
The default implementation, which stores IAquimaSessions on the HTTP session.
blueriq.session.session-manager=memory
If the property is missing, this implementation is used by default.
External
An implementation which stores IAquimaSessions in a key-value store using the available IKeyValueStore implementation.
blueriq.session.session-manager=external
An IKeyValueStore implementation must be made available in the Spring application context. Documentation how this can be done can be found here.
Activate/passivate pattern
Activate/passivate pattern was introduced as a means of enabling the Session Manager to store it's AquimaSessions instances in an external key-value store in order to run the runtime in a clustered environment.
passivation |
|
activation |
|
Best practices
Putting things on the scope / what customers should not do anymore now that we use redis
Custom Session Manager