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设置
  • 热门搜索
    元旦手抄报资料 精美手抄报图片 防地震手抄报内容 名人名言手抄报图片 关于文明的手抄报内容 护林防火手抄报 吸烟有害健康手抄报 节约用电手抄报图片 放飞梦想手抄报图画 读书小报手抄报内容