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{ |