采用集群的方式不能实现Session共享,因为不同的tomcat之间属于物理隔离!解决方案!
术语:
Session黏着:指Session共享;
解决方案:
A.采用SessionId进行URL重写;
优点:可以实现session共享,cookie禁用;
缺点:对于电商项目,高并发的场景下,效率太低;
B.使用Nginx中IP_HASH技术实现,它能够根据用户IP动态的绑定到一台服务器中,变向的实现Session共享;
IP_HASH中优先级最高,配置后轮询和权重不生效;
缺点:1.如果服务器宕机,用户访问受限;
2.使用IP_HASH会导致负载不均;
3.安全性不好;
c. 实现单点登录(SSO);