[发明专利]负载均衡配置方法、装置、服务器及可读存储介质有效
申请号: | 202010002254.2 | 申请日: | 2020-01-02 |
公开(公告)号: | CN111221651B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 许达;张波;王华夏;毛茂德;庄嘉欣 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 配置 方法 装置 服务器 可读 存储 介质 | ||
本申请实施例提供一种负载均衡配置方法、装置、服务器及可读存储介质,在配置多个负载均衡实例之后,针对每个负载均衡实例,通过结合名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上,并通过名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段,然后根据预设轮询任务从负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整,由此能够自动对负载均衡实例的配置情况进行调整,无需人工手动配置,减少配置工作量。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种负载均衡配置方法、装置、服务器及可读存储介质。
背景技术
在大型服务器集群环境下,负载均衡节点广泛应用于服务器集群的前端负载均衡,可以通过虚拟服务将大量的并发请求合理地调度到服务器集群内的各后端服务节点上进行处理,有效地避免了单一服务节点数据流过大的问题,同时能够使各个后端服务节点的计算资源得到均衡使用。
通常,每个负载均衡节点会对应于某个具体的服务分组,每个服务分组可以对应于一个具体的业务服务。在进行负载均衡配置过程中,一般会选择将各个服务分组所对应的每个负载均衡节点绑定在对应的负载均衡实例中,以使得这些负载均衡节点被配置为为某个具体的业务服务提供负载均衡服务。然而,在实际应用过程中,服务分组所对应的每个负载均衡节点通常可能是动态变化的,传统方案往往需要人工针对负载均衡实例进行手动修改配置,无法在负载均衡节点发生变化时自动对负载均衡实例的配置情况进行调整。
发明内容
有鉴于此,本申请的目的在于提供一种负载均衡配置方法、装置、服务器及可读存储介质,能够自动对负载均衡实例的配置情况进行调整,无需人工手动配置,减少配置工作量。
根据本申请的一方面,提供一种负载均衡配置方法,应用于服务器,所述方法包括:
配置多个负载均衡实例,并针对配置的每个负载均衡实例,根据名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上;
当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段;
根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整。
根据本申请的另一方面,提供一种负载均衡配置装置,应用于服务器,所述装置包括:
配置注册模块,用于配置多个负载均衡实例,并针对配置的每个负载均衡实例,根据名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上;
字段修改模块,用于当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段;
调整模块,用于根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整。
根据本申请的另一方面,提供一种服务器,所述服务器包括机器可读存储介质及处理器,所述机器可读存储介质存储有机器可执行指令,所述处理器在执行所述机器可执行指令时,该服务器实现前述的负载均衡配置方法。
根据本申请的另一方面,提供一种可读存储介质,所述可读存储介质中存储有机器可执行指令,所述机器可执行指令被执行时实现前述的负载均衡配置方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010002254.2/2.html,转载请声明来源钻瓜专利网。