我应该将sandbar用于Clojure Web应用程序。我想知道沙洲如何维护服务器端的会话?是否使用jsessionid
Cookie来识别用户请求?或者是沙洲只是将会话对象发送回客户端,从请求中重新读取它,操纵会话并重新发送回来?
答案 0 :(得分:1)
沙洲会话使用与会话使用相同的存储后端,wrap-stateful-session
支持响铃wrap-session
使用的相同选项。因此,您可以使用您喜欢的任何会话密钥(默认情况下不是jsessionid
)和您的首选商店。默认值为内存存储。
答案 1 :(得分:1)
每个用户都会获得一个唯一的会话ID,这就是在cookie中发送给用户的全部内容。在服务器端,有一个可变对象将会话ID映射到对象 - 沙洲更新,并根据当前会话ID从中读取。