配置实例代码:
...
upstream backend #配置后端服务器组
{
server 192.168.110.10 weight=5;
server 192.168.110.11 weight=2;
server 192.168.110.12; #默认权重weight为1
}
server
{
listem 80;
index index.html index.htm;
location / {
proxy_pass http://backend;
...
}
...
}
backend服务器组中的服务器被赋予了不同的优先级别,weight变量的值就是轮询策略中的权重值。其中192.168.110.10的级别最高,优先接收和处理客户端请求;192.168.110.12的级别最低,是接收和处理客户端请求最少的服务器;192.168.110.11将介于以上两种。