1Nginx负载均衡实现的策略有以下五种
- 1 轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某个服务器宕机,能自动剔除故障系统 - 2 权重 weight
• weight的值越大分配
• 到的访问概率越高,主要用于后端每台服务器性能不均衡的情况下。其次是为在主从的情况下设置不同的权值,达到合理有效的地利用主机资源。 - 3 ip_hash( IP绑定)
• 每个请求按访问IP的哈希结果分配,使来自同一个IP的访客固定访问一台后端服务器,并且可以有效解决动态网页存在的session共享问题 - 4、fair(第三方)
按后端服务器的响应时间来分配请求,响应时间短的优先分配。 - 5、url_hash(第三方)
按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效