Nginx实现负载均衡

什么是负载均衡?

Nginx实现负载均衡

如何实现负载均衡,实现负载均衡有哪些策略?

  • 轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除

Nginx实现负载均衡

  • weight :weight 代表权,重默认为 1,权重越高被分配的客户端越多 .指定轮询几率,weight 和访问比率成正比,用于后端服务器性能不均的情况。 
  • Nginx实现负载均衡
  •  ip_hash :每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器,可以解决 session 的问题。 
  • Nginx实现负载均衡
  • fair :按后端服务器的响应时间来分配请求,响应时间短的优先分配,谁的响应时间短,就分配给谁.
  • Nginx实现负载均衡