对于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的负载均衡不能提供跨网段应用