天天看点

nginx负载均衡的轮询机制

1.轮询

优点:按照请求时间的不同顺序的逐一分配到后段的服务器,如果后段服务器down掉则能自动剔除
    缺点:一致性较差,同一个用户的请求会落在不同的服务器上           

2.ip hash

优点:固定ip访问时可以访问到固定的后段服务器
  缺点:nginx必须作为最前端服务器才能使用           

3.指定权重

优点:能根据现有服务器环境现状解决后段服务器性能不均匀的情况
    缺点:可靠性不能得到很好的保证           

4.fair

优点:根据响应的速度来动态分配
    缺点:短时间的并发请求可能会造成后段服务器down机           

5.hash

优点:每一个请求按ip的hash结果分配。这样每一个用户固定到一个后端服务器,能够解决session的问题。
    缺点:同上面的优点有关,如果用户跟换Ip后便不能保持Ip保持           

继续阅读