大鱼游戏网页


 

大鱼游戏网页服务器负载均衡算法有哪些?

日期:2021-07-04 11:28:10 浏览次数:15 分类:负载均衡 来源:大鱼游戏官网 作者:大鱼游戏公司官网

  跟着互联网的开展,企业事务流量越来越大并且事务逻辑也越来越杂乱,单台机器的功能问题以及单点问题凸显了出来,需求多台机器来进行功能的水平扩展以及防止单点毛病。因而就呈现了负载均衡。客户端的流量首要会抵达负载均衡服务器,由负载均衡服务器经过必定的调度算法将流量分发到不同的运用服务器上面,一起负载均衡服务器也会对运用服务器做周期性的健康检查,当发现毛病节点时便动态的将节点从运用服务器集群中除掉,以此来确保运用的高可用。

  Random随机,按权重设置随机概率。在一个截面上磕碰的概率高,但调用量越大散布越均匀,并且按概率运用权重后也比较均匀,有利于动态调整提供者权重。

  轮询当服务器群中各服务器的处理才能相一起,且每笔事务处理量差异不大时,最适合运用这种算法。 轮循按条约后的权重设置轮循比率。存在慢的提供者累积恳求问题,比方第二台机器很慢但没挂,当恳求调到第二台时就卡在那,一朝一夕,一切恳求都卡在调到第二台上。加权轮询为轮询中的每台服务器附加必定权重的算法。

  一般哈希;一致性哈希一致性Hash,相同参数的恳求总是发到同一提供者。当某一台提供者挂时,本来发往该提供者的恳求,根据虚拟节点,平摊到其它提供者,不会引起剧烈变化。

  最少衔接在多个服务器中,与处理衔接数(会话数)最少的服务器进行通讯的算法。即便在每台服务器处理才能各不相同,每笔事务处理量也不相同的情况下,也可以在必定程度上下降服务器的负载。

  加权最少衔接(Weighted Least Connection)为最少衔接算法中的每台服务器附加权重的算法,该算法事先为每台服务器分配处理衔接的数量,并将客户端恳求转至衔接数最少的服务器上。

  经过办理发送方IP和目的地IP地址的散列,将来自同一发送方的分组(或发送至同一目的地的分组)一致转发到相同服务器的算法。当客户端有一系列事务需求处理而有必要和一个服务器重复通讯时,该算法可以以流(会话)为单位,确保来自相同客户端的通讯可以一直在同一服务器中进行处理。


大鱼游戏网页