负载均衡
2019-05-05 本文已影响0人
mick_
负载均衡图例 负载均衡.png
负载均衡策略
- 轮询
- ip_hash
均衡参数
调度状态.png- down 表示当前的服务不参与负载均衡(主要用于应急使用)
- backup 预留的备份服务器
- max_fails 允许的请求失败的次数
- fail_timeout 当超过max_fails的时候此服务将暂停fail_timeout秒后再次提供服务(依次循环)
- max_conns 限制最大的连接数
调度算法
调度算法.png- 轮询是默认的,根据请求平均分配
- 加权轮询,是可自定义配置请求的权重,权重越高,请求分发到的次数越高(weight=5表示连续5分请求分发到此服务器,然后在分发到其他)
- ip_hash 会根据客户端的ip进行分配(解决session问题),注意这里的nginx必须是最前端的服务器,若有代理则会根据代理的ip分发(导致一直分发到一台服务器)