算法 | 优点 | 缺点 | 实现 |
---|---|---|---|
轮询 | 简单,容易实现 | 可能会导致一些性能比较弱的机器超载 | |
随机 | 简单,容易实现 | 不可控性更强,针对一些耗时比较长的请求尤其明显 | |
加权轮询 | 可以针对性跳过一些低性能机器 | 需要维护权重,权重计算容易错误。可以使用采样解决 | |
请求源地址Hash | 不用额外保存状态 | 简单的hash很容易导致负载不均衡 |
算法 | 优点 | 缺点 | 实现 |
---|---|---|---|
轮询 | 简单,容易实现 | 可能会导致一些性能比较弱的机器超载 | |
随机 | 简单,容易实现 | 不可控性更强,针对一些耗时比较长的请求尤其明显 | |
加权轮询 | 可以针对性跳过一些低性能机器 | 需要维护权重,权重计算容易错误。可以使用采样解决 | |
请求源地址Hash | 不用额外保存状态 | 简单的hash很容易导致负载不均衡 |
本文标题:负载均衡算法简介
本文链接:https://www.haomeiwen.com/subject/ovvjlltx.html
网友评论