nginx五种负载均衡算法实现方式

 时间:2026-02-16 15:10:38

1、轮询

upstream test {

         server 192.168.1.160:80;

         server 192.168.1.167:80;

               }

nginx五种负载均衡算法实现方式

2、for i in $(seq 100); do curl http://192.168.1.43;done>1.txt

root@fabu-10-221:~# cat 1.txt |grep "192.168.1.160"|wc -l

50

root@fabu-10-221:~# cat 1.txt |grep "192.168.1.167"|wc -l

50

nginx五种负载均衡算法实现方式

nginx五种负载均衡算法实现方式

3、weight

upstream test {

         server 192.168.1.160:80  weight=1;

         server 192.168.1.167:80  weight=5;

               }

nginx五种负载均衡算法实现方式

4、100刚好是20的5倍

nginx五种负载均衡算法实现方式

5、ip_hash

upstream test {

         ip_hash;

         server 192.168.1.160:80;

         server 192.168.1.167:80;

               }

nginx五种负载均衡算法实现方式

6、root@fabu-10-221:~# cat 1.txt |grep "192.168.1.167"|wc -l

120

root@fabu-10-221:~# cat 1.txt |grep "192.168.1.160"|wc -l

0

root@fabu-10-221:~# for i in $(seq 120); do curl http://192.168.1.43;done >1.txt 

结果锁定在同一台机器上

nginx五种负载均衡算法实现方式

7、fair

upstream test {

         server 192.168.1.160:80;

         server 192.168.1.167:80;

         fair;

nginx五种负载均衡算法实现方式

  • 如何使用nginx
  • welcome to nginx!解决办法
  • nginx如何使用
  • Nginx+FastCGI
  • nginx服务器应用:[2]nginx+php设置
  • 热门搜索
    快速赚钱的方法 联想手机怎么刷机 鸡怎么炖好吃又营养 甲状腺结节怎么治疗最好的方法 三角梅的养殖方法和注意事项 腌鸭蛋出油最好的方法 怎样做面条好吃 鸡怎么炒好吃 死飞怎么刹车 家常饼