您现在的位置是:首页» windows系统» 六种最常见的负载均衡算法,负载均衡策略有哪几种

六种最常见的负载均衡算法,负载均衡策略有哪几种

2024-07-13 14:32:17
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。1、轮询(Round Robin)调查的实施相对简单,这样将请求分发给后端服务器,均匀分配所有请求,统一分布的缺点是后端服务

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

1、轮询(Round Robin)调查的实施相对简单,这样将请求分发给后端服务器,均匀分配所有请求,统一分布的缺点是后端服务器的性能通常不同,有时候你需要一个更好的性能的服务器来处理更多的请求,战略不能满足这些要求。这不适合需要长时间的连接和死亡率的场景。

2、加强轮询(Weighted Round Robin)这个策略是调查策略的优化,为每个后端服务器设置权重值,以重量为基础确定申请分配比例,这种做法解决了轮询策略的不足,但是这个限值需要手动配置,无法自动动态调整,同样,它不适合需要长距离连接和死亡率的场景。

3、hash算法按IPurl等计算哈希值,然后建模服务器的数量,同样的请求将被请求到同样的后端服务器。该算法没有解决热点请求,在指定的时间内将热点请求发送到一个单台机器,造成雪崩效应,同时,扩散和节点延迟期间的预期寿命大幅下降(是 Hash 算法的结果),该战略适合维持长期的联系和提高预期寿命。

随机根据随机算法,将请求随机分配到后端服务器中,请求的均匀请求依赖于随机算法,该实现方式较为简单,常常可以配合处理一些极端的请求,例如热点请求情况。不适合对命中率有要求的场景。

一致性 Hash算法 Hash算法的优化可以有效地解决延迟和扩充造成的快速衰减寿命问题。

6、最小连接数 Least Connection通过按活动估计后端服务器的负载,将请求分配到最小数量的主动连接到后端服务器上,该算法更加聪明,但需要额外资源来维护后端服务器的连接列表。

7、加权最小连接数 Weighted Least Connection对Least Connection策略的优化,通过加权的方式优化Least Connection的性能,对性能较好的后端服务器设置较高的权重,承担更多的链接负载。

8、最短响应时间 Least Response Time这个策略意味着请求被分配到最短的平均响应时间的后端服务器,可以通过 ping或正常响应时间获取。

参考文章地址: http://ww.ysxbohui.com/article/19

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com