nginx可以实现对上游服务的负载均衡功能,负载均衡策略一般有ip_hash,轮询,加权轮询,热备等,也可以在上游中设置服务的最大失败次数max_fails,以及到达失败次数后暂停该服务的时间fail_timeout。
upstream webService {#server 127.0.0.1:8181 weight=3;#server 127.0.0.1:8182 weight=2;server 127.0.0.1:8183 max_fails=1 fail_timeout=120;server 127.0.0.1:8184 backup; #热备}server {listen 8180;location / {#代理连接超时时间proxy_connect_timeout 10;proxy_pass http://webService;}}
