上QQ阅读APP看书,第一时间看更新
1.3.1 负载均衡器的会话保持处理机制
会话保持的优点:不需要代码级别的改变,方便单Web系统升级成集群模式。
会话保持的缺点:会话保持看似解决了Session同步的问题,却带来一些其他方面的问题,比如负载不均衡了(使用了Session保持,很显然就无法保证负载绝对的均衡),以及没有彻底解决问题等。如果后端有服务器宕机,它的Session丢失,被分配到这台服务器请求的用户则需要重新登录。
会话复制和会话保持都不能彻底解决问题,最终的解决方案定为:Session共享(这需要做代码级别和系统架构设计上的改动)。
下面按照LVS、Nginx和HAProxy的顺序,依次讲解各负载均衡器的会话保持处理机制。