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

 时间:2026-05-03 11:10:56

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设置
  • 热门搜索
    墨守成规是什么意思 次元是什么意思 放屁臭是什么原因 痰多是什么原因 qe是什么意思 怀孕什么东西不能吃 亲子鉴定需要什么 清明节是什么时候 吩咐的近义词是什么 虔诚是什么意思