更新时间:2022-12-22 16:08:28 来源:动力节点 浏览979次
Session共享问题:多台Tomcat并不共享session存储空间,当请求切换到不同tomcat服务时,导致数据丢失问题。
在早期tomcat为了解决这个问题,提供了session拷贝的功能,也就是多台tomcat之间只要做好一些配置,互相之间可以实现数据拷贝,但这种数据拷贝有几个问题。
以上,导致这种方案并没有被广泛使用。
那么session的替代方案应该满足:
最重要的,正是因为集群模式下session没共享才导致的问题。
session的结构是key、value存取比较简单。
因为session是基于内存的,所以读写效率比较高。如果读写性能较差,是难以满足高并发需求的
同时能实三点的也就是Redis了,存在Redis的数据,任何一台tomcat都能看得见,就不会出现数据丢失的情况,redis是内存存储,性能非常强,redis就是key-value类型的数据库。
以上就是动力节点小编介绍的"集群session共享",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您务。
0基础 0学费 15天面授
有基础 直达就业
业余时间 高薪转行
工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习