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设置
  • 热门搜索
    黑豆怎么吃最补肾 怎么删除qq聊天记录 孩子怎么生 苦菊怎么凉拌好吃 怎么制作表格教程 穗怎么读拼音 怎么查户口 怎么改电脑开机密码 嘴巴上火起泡怎么办 鱼丸怎么做