1.轮询
优点:按照请求时间的不同顺序的逐一分配到后段的服务器,如果后段服务器down掉则能自动剔除
缺点:一致性较差,同一个用户的请求会落在不同的服务器上
2.ip hash
优点:固定ip访问时可以访问到固定的后段服务器
缺点:nginx必须作为最前端服务器才能使用
3.指定权重
优点:能根据现有服务器环境现状解决后段服务器性能不均匀的情况
缺点:可靠性不能得到很好的保证
4.fair
优点:根据响应的速度来动态分配
缺点:短时间的并发请求可能会造成后段服务器down机
5.hash
优点:每一个请求按ip的hash结果分配。这样每一个用户固定到一个后端服务器,能够解决session的问题。
缺点:同上面的优点有关,如果用户跟换Ip后便不能保持Ip保持