集群下session共享方案

一般情况session不可跨服务器而存在。有如下两种解决方案:
 1、客户端解决办法:(淘宝方案)
把session加密后存在cookie中。每次session信息被写在客户端。然后经浏览器再次提交到服务器。及时两次请求在不同服务器中也可以达到session共享。
优点是:session信息不要存在服务器。
两次请求可以在集群中的多个服务器中进行。
缺点:受http头信息长度的限制。
 2、提供一个集群保存session共享信息
其他应用把自己的session信息都保存在session集群服务器组中,当系统需要session信息的时候,直接到session服务器上读取。
 3、配置负载均衡服务器
让用户的一个session在一个服务器完成,定时备份session信息到salve上。一台服务器dawn掉,通过负载均衡转发到其他服务器上。

猜你喜欢

转载自blog.csdn.net/weixin_44516119/article/details/88655025