lygyh9985825 发表于 2019-1-6 09:59:01

关于lvs/nginx负载均衡 session保持的摘录

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



页: [1]
查看完整版本: 关于lvs/nginx负载均衡 session保持的摘录