Nginx负载均衡配置与极速赛车程序修复

Nginx支持以下三种负载均衡机制

循环 - 对应用程序服务器的请求以循环方式分发,极速赛车程序修复【企 娥:217 1793 408】
最少连接数 - 将下一个请求分配给活动连接数最少的服务器
ip-hash - 哈希函数用于确定下一个请求(基于客户端的IP地址)应该选择哪个服务器

  1. 默认负载平衡配置

在下面的代码中,在srv1、srv2、srv3上运行相同应用程序的3个实例。如果没有专门配置负载均衡方法,则默认为循环法。所有请求都被 代理到服务器组shsxt,并且nginx应用HTTP负载平衡来分发请求。

http {
upstream shsxt{
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}

server { 
    listen 80; 
server_name  localhost;
location / {
        proxy_pass http://shsxt;
    }
} 

}

  1. 加权负载均衡

    通过使用服务器权重,还可以进一步影响nginx负载均衡算法,谁的权重越大,分发到的请求就越多。这个意思跟比例的概念差不多。

upstream shsxt {
server srv1.example.com weight=3;
server srv2.example.com;
server srv3.example.com;
}

猜你喜欢

转载自blog.51cto.com/13912551/2155718
今日推荐