轮询(默认方式)实现简单,不考虑每台服务器处理能力(weight默认值为1)upstream backserver{server www.jim.com:8080;server www.jim.com:9080;}权重考虑了每台服务器处理能力的不同upstream backserver{server www.jim.com:8080 weight=15;server www.jim.com:9080weight=10;}ip hash能实现同一个用户访问同一个服务器,ip hash不一定平均upstream backserver{ip_hash;server www.jim.com:8080;server www.jim.com:9080;}url hash(第三方)能实现同一个服务访问同一个服务器upstream backserver{server www.jim.com:8080;server www.jim.com:9080;hash $request_uri;}least_conn 最少连接数,那个机器连接数少就分发fair(第三方)按后端服务器响应时间upstream backserver{server www.jim.com:8080;server www.jim.com:9080;fair;}负载均衡参数讲解扩展知识点upstream backserver{ip_hash;server 地址:8080 down;down当前的server不参与负载server 地址:9080 backup;其他所有非backup的机器忙的时候请求此server,一般状态下有存活的就不访问此server}类似down的参数max_fails 允许请求失败的最大次数 fail_timeout 经过max_fails请求失败后服务的暂停时间默认为10s max_conns 限制最大的连接数