Posts

Showing posts from June, 2018

Session Management Part 2

Image
Session affinity In a clustered environment, any HTTP requests associated with an HTTP  session must be routed to the same Web application in the same JVM.  Each server ID is appended to the session ID. When an HTTP session is created, its  ID is passed back to the browser as part of a cookie or URL encoding. When the  browser makes further requests, the cookie or URL encoding will be sent back to  the Web server. The Web server plug-in examines the HTTP session ID in the  cookie or URL encoding, extracts the unique ID of the cluster member handling  the session, and forwards the request.  Note:  Session affinity can still be broken if the cluster member handling the  request fails. To avoid losing session data, use persistent session  management. In persistent sessions mode, cache ID and server ID will  change in the cookie when there is a failover or when the session is read from  the persistent store, so do not rely on the value of the session cookie  remaining the same for a gi