nginx 负载均衡策略:
名称 | 说明 |
---|---|
轮询 | 默认方式 |
weight | 权重方式,默认为1,权重越高,被分配的客户端请求就越多 |
ip_hash | 依据ip分配方式,这样每个访客可以固定访问一个后端服务 |
least_conn | 依据最少连接方式,把请求优先分配给连接数少的后端服务 |
url_hash | 依据url分配方式,这样相同的url会被分配到同一个后端服务 |
fair | 依据响应时间方式,响应时间短的服务将会被优先分配 |
具体配置方式:
轮询:
1 | upstream webservers{ |
weight:
1 | upstream webservers{ |
ip_hash:
1 | upstream webservers{ |
least_conn:
1 | upstream webservers{ |
url_hash:
1 | upstream webservers{ |
fair:
1 | upstream webservers{ |