airfish000 2014-06-26
这个方案比较简单:再负载均衡器上将同样的session请求发往同一个服务器,其实还是相当于单机,只是在负载均衡器上做处理了。
这样的好处就是:简单
缺点如下:
1、如果有一台web服务器宕机,那么这台机器上的会话数据全丢失,用户需要重新登录;
2、会话标识是应用层的信息,那么负载均衡器要将同一个会话请求都保存到同一个web服务器上的话,就需要进行应用层的解析,这个开销比第四层的交换要大;
3、负载均衡器为了变一个有状态的节点,要将会话保存到具体web服务器的映射。和无状态节点相比,内存开销会更大,容灾方面会更麻烦