分布式系统 - 负载均衡原理及算法实现
特别说明
当前文章内容迁移中,如有问题,请提交 issues 谢谢 ~~
常用的负载均衡算法有:
随机算法
加权随机算法
轮询算法
加权轮询算法
最小时延算法
一致性hash算法
一致性 Hash 性质
平衡性
单调性
分散性
负载
平滑线
平滑性是指缓存服务器的数据平滑改变和缓存对象的平滑改变一致。
原理
注意
一致性 Hash 算法在服务节点太少时,容易因为节点分布不均匀导致数据倾斜问题。
当前文章内容迁移中,如有问题,请提交 issues 谢谢 ~~
常用的负载均衡算法有:
随机算法
加权随机算法
轮询算法
加权轮询算法
最小时延算法
一致性hash算法
平滑性是指缓存服务器的数据平滑改变和缓存对象的平滑改变一致。
一致性 Hash 算法在服务节点太少时,容易因为节点分布不均匀导致数据倾斜问题。