分布式 —— 负载均衡算法

32 篇文章 1 订阅
6 篇文章 0 订阅
算法简介优点缺点
轮询将请求按顺序轮流地分配到每个节点上简单,易于扩展没有考虑机器的性能问题,集群性能瓶颈更多的会受性能差的服务器影响。
加权轮询在轮询的基础上,给配置高、当前负载低的机器配置更高的权重将不同机器的性能纳入到考量,集群性能最大化生产环境复杂多变,服务器能力无法精确估算,静态算法导致无法实时动态调整,只能粗糙优化。
随机将请求随机分配到各个节点。随着客户端调用服务端的次数增多,其实际效果越来越接近于轮询。和轮询相似
源地址散列请求的IP地址进行Hash计算,用算出的数值对服务器节点数进行取模,得到的结果便是要访问节点序号同一个IP地址的请求总在同一个服务器上处理,该请求的上下文信息可以存储在这台服务器上,在一个会话周期内重复使用如果某个节点出现故障,会导致这个节点上的客户端无法使用,无法保证高可用。当某一用户成为热点用户,那么会有巨大的流量涌向这个节点,无法有效利用起集群的性能。所以当热点事件出现时,一般会将源地址哈希法切换成轮询法。
最小连接数动态选取其中当前积压连接数最少的一个节点处理当前请求动态,根据节点状况实时变化复杂度更高,每次连接断开需要进行计数
最快响应速度响应速度快的服务节点分配更多的请求动态,实时变化,控制的粒度更细,更灵敏复杂度更高,每次需要计算请求响应速度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇宙超级无敌程序媛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值