分布式Session详解

Session的作用?

Session 是客户端与服务器通讯会话跟踪技术,服务器与客户端保持整个通讯的会话基本信息。

客户端在第一次访问服务端的时候,服务端会响应一个sessionId并且将它存入到本地cookie中,在之后的访问会将cookie中的sessionId放入到请求头中去访问服务器,如果通过这个sessionid没有找到对应的数据那么服务器会创建一个新的sessionid并且响应给客户端。

为什么需要共享Session

在集群或分布式环境下,有多个服务端,所以需要解决共享Session的问题

如何解决共享Session的问题

添加一个中间件存储Session,例如redis。Java中可以使用Spring-Session来解决这个问题,详细的spring-sesssion可以参考:

https://mp.weixin.qq.com/s/cw2XCASEljcsxBdYpaf41A

https://mp.weixin.qq.com/s/OKDOq_7Xn5IxAKqApgnOIg



展开阅读全文

页面更新:2024-03-13

标签:分布式   基本信息   集群   服务端   详解   中间件   客户端   放入   作用   通讯   环境   服务器   数据   详细   技术   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top