加载中 ...
首页 > 新闻资讯 > 小程序 正文

负载平衡策略

2019-08-08 14:32:23 来源:沈阳小程序开发 作者:沈阳软件开发

在实际应用中,用户可能不希望简单地将客户机的服务请求平均分配给内部服务器,而不管服务器是否关闭。相反,我想让Pentium I服务器比Pentium II I接受更多的服务请求。处理更少服务请求的服务器可以分配更多的服务请求。在故障恢复之前,失败的服务器将不再接受服务请求。等待。

在实际应用中,无论服务器是否关闭,用户可能都不希望简单地将客户端的服务请求均匀地分配给内部服务器。相反,Pentium I服务器可以接受比Pentium IIi更多的服务请求。处理较少服务请求的服务器可以分配更多服务请求。在故障恢复之前,发生故障的服务器将不再接受服务请求。选择正确的负载均衡策略将使多个设备能够很好地协同工作,消除或避免现有网络负载分配中的瓶颈以及长时间的数据流量拥塞响应时间。在每种负载均衡模式下,适用于不同的应用。需求,OSI参考模型的第二,第三,第四和第七层的负载平衡具有相应的负载平衡策略。负载均衡策略的优缺点及其实现难度有两个关键因素。一种是负载均衡算法,另一种是网络系统状态的检测方法和能力。1-1PI0201522554.png考虑到不同类型的服务请求,服务器的不同处理能力以及随机选择导致的负载分配不均,为了更加合理地将负载分配给多个内部服务器,应用程序需要正确反映每个服务器。用于处理能力和网络状态的负载平衡算法:(1)循环:来自网络的每个请求依次分配给内部服务器,从1到N然后重新启动。此均衡算法适用于服务器组中的所有服务器具有相同硬件和软件配置且平均服务请求相对平衡的情况。 (2)加权循环:根据服务器的不同处理能力,为每个服务器分配不同的权重,使其能够接受相应权重的服务请求。例如,服务器A的权重设计为1,B的权重为3,C的权重为6,则服务器A,B和C将分别接收10%,30%和60%的服务请求。 此均衡算法可确保高性能服务器获得更多使用并避免低性能服务器过载。 ◆随机均衡(随机):将来自网络的请求随机分配给内部的多个服务器。加权随机:此均衡算法类似于权重循环算法,但它是处理请求共享时随机选择的过程。 (3)响应速度均衡(ResponseTime):负载均衡设备向每个内部服务器发送探测请求(如Ping),然后根据内部探测器中每个服务器的最快响应时间确定哪个服务器响应客户端请求。请求服务。此均衡算法可以更好地反映服务器的当前运行状态,但最快的响应时间仅指负载均衡设备与服务器之间的最快响应时间,而不是客户端与服务器之间的最快响应时间。 (4)最少连接平衡(LeastConnection):每次客户端请求服务停留在服务器上时,可能存在很大差异。由于工作时间较长,如果使用简单的循环或随机均衡算法,则每个服务器上的连接过程可能会非常不同,并且无法实现真正的负载平衡。最小连接数均衡算法具有需要在内部加载的每个服务器的数据记录,并记录服务器当前正在处理的连接数。当存在新的服务连接请求时,将当前请求分配给最少数量的连接。服务器使平衡更加真实,负载更加平衡。该均衡算法适用于请求服务的长期处理,例如FTP。 (5)处理能力均衡:这种均衡算法将服务请求分配给内部处理负载(根据服务器CPU型号,CPU数量,内存大小和当前连接数转换),最轻的服务器,考虑到内部处理能力服务器和当前网络的运行条件,所以这种均衡算法相对更准确,特别适合第七层(应用层)负载均衡。 微信小程序响应时间。此模式通常用于HrP服务器组。块虚拟网络适配器安装在每台服务器上,其IP地址设置为服务器组的VIP,以便服务器在直接响应客户端请求时可以成功进行三次握手。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。