码迷,mamicode.com
首页 > 编程语言 > 详细

nginx的常用负载均衡算法,分别是

时间:2018-06-03 19:43:16      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:TE   stream   负载   处理   art   绑定   一致性哈希   ash   算法   

随机分配,hash一致性分配,最小连接数分配,主备分配

随机,轮训,一致性哈希,主备,https://blog.csdn.net/liu88010988/article/details/51547416
最小链接数分配,类似于 (第三方负载策略,fair,根据响应时间短的优先分配,https://blog.csdn.net/xyang81/article/details/51702900)

https://blog.csdn.net/xyang81/article/details/51702900 ↑

 Nginx负载均衡是通过upstream模块来实现的,内置实现了三种负载策略

    • 轮循(默认) 
      Nginx根据请求次数,将每个请求均匀分配到每台服务器
    • 最少连接 
      将请求分配给连接数最少的服务器。Nginx会统计哪些服务器的连接数最少。
    • IP Hash 
      绑定处理请求的服务器。第一次请求时,根据该客户端的IP算出一个HASH值,将请求分配到集群中的某一台服务器上。后面该客户端的所有请求,都将通过HASH算法,找到之前处理这台客户端请求的服务器,然后将请求交给它来处理。

 https://my.csdn.net/my/favorite(对应csdn的收藏地址)

技术分享图片

 

nginx的常用负载均衡算法,分别是

标签:TE   stream   负载   处理   art   绑定   一致性哈希   ash   算法   

原文地址:https://www.cnblogs.com/zh94/p/9129923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!