欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nginx(四)--负载均衡

程序员文章站 2022-07-13 09:55:13
...

需求:

nginx(四)--负载均衡

配置

nginx(四)--负载均衡
接着输入 121.199.16.65/test/index.html
nginx会自动的负载均衡,转发到两个服务器上

负载均衡的方法

加权轮询法


    upstream myserver{
        server 121.199.16.65:8080 weight=1;
        server 121.199.16.65:8081 weight=2;
    }
    server {
        listen       80;
        server_name  121.199.16.65;
        location / {
            proxy_pass http://myserver;
        }        
    }

这样大概三次请求,两次会转发到8081服务器

fair方法
这个fair表示的是按照服务器响应时间的长短来进行分发的,服务器响应时间越短的,优先分发。

upstream myserver{
        server 121.199.16.65:8080 ;
        server 121.199.16.65:8081 ;
        fair;
    }

源地址哈希法
对访问用户的IP进行hash后的结果进行分配,这样每一个用户固定请求同一个后端服务器,能够解决session的问题。

upstream myserver{
        server 121.199.16.65:8080 ;
        server 121.199.16.65:8081 ;
        ip_hash;
    }
相关标签: nginx 负载均衡