欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

几种常见的软件负载均衡的算法。

程序员文章站 2022-04-28 21:03:45
...
主要的几种负载均衡的算法都在nginx里面有用到,下面这篇文章对这几种算法介绍比较详细,请参考。

http://baidutech.blog.51cto.com/4114344/1033718

文中提到了几种常见的软件负载均衡的算法,平均分配(轮询),加权轮询;ip hash;fair(最小值负载均衡)这里需要提到一点,笔者曾见到过一位同事分析采用这个最小值负载均衡算法可能产生抖动,由于机器上报延迟产生,同时上文中也提到了“这种策略具有很强的自适应性,但是实际的网络环境往往不是那么简单,因此要慎用。”;通用hash,一致性hash(扩容比较方便);随机分配。