nginx负载均衡策略

目录

 

1 默认轮询

2 weight

3 ip_hash

4 fair

按后端服务器的响应时间来分配请求,响应时间短的优先分配。 


1 默认轮询

2 weight

 upstream myserver {
        server 39.102.128.122:8081 weight=10;   #  这里配置
        server 39.102.128.122:8082 weight=10;
    }
    server {
        listen       80;
        server_name  39.102.128.122;
        location / {
            root   html;
            proxy_pass   http://myserver;
            index  index.html index.htm;
    }

3 ip_hash

每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器 

 

    upstream myserver {
    	ip_hash;							//  这里配置
        server 39.102.128.122:8081 ;   
        server 39.102.128.122:8082 ;
    }
    server {
        listen       80;
        server_name  39.208.128.122;
        location / {
            root   html;
            proxy_pass   http://myserver;
            index  index.html index.htm;
    }

4 fair

按后端服务器的响应时间来分配请求,响应时间短的优先分配。 

  upstream myserver {					
        server 39.102.128.122:8081 ;   
        server 39.102.128.122:8082 ;
        fair; 														#  在这儿
    }
    server {
        listen       80;
        server_name  39.102.128.122;
        location / {
            root   html;
            proxy_pass   http://myserver;
            index  index.html index.htm;
    }

 

发布了146 篇原创文章 · 获赞 18 · 访问量 3万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章