一、Nginx负载均衡原理简介:
能实现nginx负载均衡的好处有很多,其中有如果您的服务器中的一台坏了,他可以自动识别,可以让您在第一时间了解情况,还有可以实现服务器访问速度均衡,比如说你有两个服务器甲和乙,甲的响应时间为2,乙的响应时间为1,这时候nginx就会自动调整访问乙的概率是甲的两倍,真正做到最大程度的降低资源的浪费。
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2)、ip_hash
每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
3)、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
4)、url_hash(第三方)