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设置
  • 热门搜索
    变频是什么意思 烫伤擦什么药 乌鸡白凤丸什么时候吃 pc是什么材质 什么是历史 雪花秀适合什么年龄 二十万左右买什么车好 珀莱雅适合什么年龄 微信号是什么 repost是什么意思中文