对于nginx搭建的负载均衡
1.采用第三方存储的方式 memcached或者mysql,也可以采用nfs,缺点:效率较差(未测试)
2.upstream中定义ip_hash,缺点:作为负载均衡的nginx必须位于最前端,且后端不能有其他负载均衡,如果前端有缓存,则会只保存缓存的session不会保存用户的session
3.url_hash,采用sessionid或者读取cookie值,后端可以有其他负载均衡
对于lvs的负载均衡
1.同nginx 第三方存储
2.定义persistence,缺点,当某台机器当掉后,在persistence持续时间内,用户依旧会连接到这台机器上。需要设置quiescent=no 可以正常分发请求,但是需要重新生成session。
对于最常用的DR模式,lvs的负载均衡不能提供跨网段应用
转载于:https://blog.51cto.com/duyniq/934424