负载均衡

负载均衡图例
负载均衡.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分发(导致一直分发到一台服务器)

你可能感兴趣的:(负载均衡)