vlambda博客
学习文章列表

常见的负载均衡算法有哪些?

常用的负载均衡算法有:

  1. 轮询算法:一人一次。谁也不占便宜,不吃亏。

  2. 权重算法:预先给每台服务器分配一个权重系数,按照系数概率分配。谁的能力强,就多干点。能者多劳。

  3. 最小连接算法:谁当前的连接数最小,将后续的请求发给他。也就是说谁干活干的快,就多干点,尽量保证每台服务器手里面的任务数量是一致的。如果机器是人的话,当他知道了这个分配的机制,可能就会偷懒了。

  4. 随机算法:没有规则,每次分配给谁不确定。生活中处处充满了惊喜。


常用的负载均衡技术有硬件负载:F5,软件负载:apache七层、nginx七层、lvs四层、haproxy四层七层都可以。


------------------------

欢迎访问个人网站:

https://lessthinker.com

欢迎使用个人小程序: