Session的作用?
Session是一种客户端-服务器通信会话跟踪技术,服务器端和客户端维护整个通信会话的基本信息。
客户端第一次访问服务器时,服务器会响应一个sessionId并保存在本地的cookie中,然后cookie中的sessionId会被放入请求头中,以便后续访问时访问服务器.如果通过这个sessionid没有找到对应的数据,server会新建一个sessionid并响应给client。
为什么需要共享Session
在集群或者分布式环境下,有多台服务器,需要解决共享Session的问题
如何解决共享Session的问题
添加一个存储Session的中间件,比如redis。Java可以使用Spring-Session来解决这个问题。详细春季专场请参考:
https://mp.weixin.qq.com/s/cw2XCASEljcsxBdYpaf41A
https://mp.weixin.qq.com/s/OKDOq_7Xn5IxAKqApgnOIg