一种网关负载均衡控制方法、装置、设备及可读存储介质与流程

文档序号:33623506发布日期:2023-03-25 13:53阅读:来源:国知局

技术特征:
1.一种网关负载均衡控制方法,其特征在于,包括:依据各个服务器的硬件资源信息,设置各个所述服务器的初始权重值和告警阈值;按照预设的时间间隔,动态获取各个所述服务器的剩余硬件资源信息;依据各个所述服务器的剩余硬件资源信息,将硬件资源剩余量超过所述告警阈值的所述服务器确定为第一目标服务器;计算每个所述第一目标服务器的动态权重值;结合每个所述第一目标服务器的所述初始权重值和所述动态权重值,得到每一个所述第一目标服务器的当前权重值;对各个所述第一目标服务器的所述当前权重值进行排序,得到权重序列;依据所述权重序列和预设的方式,确定第三目标服务器。2.根据权利要求1所述的方法,其特征在于,所述依据各个服务器的硬件资源信息,设置各个所述服务器的初始权重值和告警阈值,包括:获取并依据每个所述服务器中各个硬件的信息,计算得到每个所述服务器的各个所述硬件的贡献度;依据每个所述服务器的各个所述硬件的贡献度,确定每个所述服务器的初始权重值;依据每个所述服务器的初始权重值和各个所述硬件的贡献度,确定每个所述服务器的每个所述硬件对应的告警因数;依据每个所述服务器的每个所述硬件对应的告警因数,确定每个所述服务器的告警阈值。3.根据权利要求1所述的方法,其特征在于,所述按照预设的时间间隔,动态获取各个所述服务器的剩余硬件资源信息,包括:将所有所述服务器进行服务注册;确定完成服务注册的第二目标服务器;按照所述预设的时间间隔,确定所述第二目标服务器的剩余硬件资源信息。4.根据权利要求1所述的方法,其特征在于,所述依据各个所述服务器的剩余硬件资源信息,将硬件资源剩余量超过所述告警阈值的所述服务器确定为第一目标服务器,包括:判断是否存在所述剩余硬件资源信息超过与之对应的所述第二目标服务器的所述告警阈值的所述第二目标服务器;若存在所述剩余硬件资源信息超过与之对应的所述第二目标服务器的所述告警阈值的所述第二目标服务器,则确定所述剩余硬件资源信息超过与之对应的所述第二目标服务器的所述告警阈值的所述第二目标服务器为所述第一目标服务器;若存在所述剩余硬件资源信息低于与之对应的所述第二目标服务器的所述告警阈值的所述第二目标服务器,则确定所述剩余硬件资源信息未超过与之对应的所述第二目标服务器的所述告警阈值的所述第二目标服务器不再处理本次访问请求。5.根据权利要求1所述的方法,其特征在于,所述结合每个所述第一目标服务器的所述初始权重值和所述动态权重值,得到每一个所述第一目标服务器的当前权重值,包括:确定每个所述第一目标服务器对应的所述初始权重值和所述动态权重值;依据每个所述第一目标服务器对应的所述初始权重值和所述动态权重值,确定每个所述第一目标服务器的所述当前权重值。
6.根据权利要求1所述的方法,其特征在于,所述对各个所述第一目标服务器的所述当前权重值进行排序,得到权重序列,包括:获取所有所述第一目标服务器的所述当前权重值,得到权重集合;对所述权重集合的所有所述第一目标服务器的所述当前权重值进行排序,得到所述权重序列。7.根据权利要求1所述的方法,其特征在于,所述依据所述权重序列和预设的方式,确定第三目标服务器,包括:依据所述权重序列,选出所述权重序列中所述当前权重值最高的所述第一目标服务器;选出所述权重序列中所述当前权重值最高的所述第一目标服务器并确定为所述第三目标服务器。8.一种网关负载均衡装置,其特征在于,包括:服务器设置模块,用于依据各个服务器的硬件资源信息,设置各个所述服务器的初始权重值和告警阈值;信息获取模块,用于按照预设的时间间隔,动态获取各个所述服务器的剩余硬件资源信息;第一目标服务器确定模块,用于依据各个所述服务器的剩余硬件资源信息,将硬件资源剩余量超过所述告警阈值的所述服务器确定为第一目标服务器;动态权重值计算模块,用于计算每个所述第一目标服务器的动态权重值;当前权重值计算模块,用于结合每个所述第一目标服务器的所述初始权重值和所述动态权重值,得到每一个所述第一目标服务器的当前权重值;权重序列获取模块,用于对各个所述第一目标服务器的所述当前权重值进行排序,得到权重序列;第三目标服务器确定模块,用于依据所述权重序列和预设的方式,确定第三目标服务器。9.一种网关负载均衡设备,其特征在于,包括:一个或多个处理器,以及存储器;所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,实现如权利要求1至7中任一项所述网关负载均衡控制方法的步骤。10.一种可读存储介质,其特征在于:所述可读存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器实现如权利要求1至7中任一项所述网关负载均衡控制方法的步骤。

技术总结
本申请提供一种网关负载均衡控制方法、装置、设备及可读存储介质,本申请提供的网关负载均衡控制方法,通过依据各个服务器的硬件资源信息,设置各个服务器的初始权重值和告警阈值。进一步实时获取各个服务器的剩余硬件资源信息并选出第一目标服务器。进一步通过每个第一目标服务器的动态权重值和初始权重值得到第一目标服务器的当前权重值。最后根据各个第一目标服务器的当前权重值进行排序,并依据排序结果确定处理访问请求的第三目标服务器。由此可见,本案在实现负载均衡时,可以依据各个服务器的硬件资源,将访问请求分配给当前时刻最适合处理访问请求的服务器,保证了各个服务器性能的充分利用,同时也减少了服务器超负载造成宕机的情况。造成宕机的情况。造成宕机的情况。


技术研发人员:王栋
受保护的技术使用者:天翼数字生活科技有限公司
技术研发日:2022.11.24
技术公布日:2023/3/24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1