分布式 session ⽅案是啥?怎么做的?
Tomcat + redis
其实还挺⽅便的,就是使⽤ session 的代码跟以前⼀样,还是基于 tomcat 原⽣的 session ⽀持即可,然后就是⽤
⼀个叫做 tomcat RedisSessionManager 的东⻄,让我们部署的 tomcat 都将 session 数据存储到 redis 即可.
Spring Session + redis
分布式会话的这个东⻄重耦合在 tomcat,如果我要将 web容器迁移成 jetty,不能重新把 jetty 都配置⼀遍.
所以现在⽐较好⽤的还是基于 java 的⼀站式解决⽅案,使⽤ spring session 是⼀个很好的选择,给 spring
session 配置基于 redis 来存储 session 数据,然后配置⼀个 spring session 的过滤器,这样的话, session 相关
操作都会交
给 spring session 来管了。接着在代码中,就是⽤原⽣的 session 操作,就是直接基于 spring session 从 redis 中
获取数据了。
解压密码: detechn或detechn.com
免责声明
本站所有资源出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户自行鉴别,做一个有主见和判断力的用户。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。