[发明专利]负载均衡配置方法、装置、服务器及可读存储介质有效
申请号: | 202010002254.2 | 申请日: | 2020-01-02 |
公开(公告)号: | CN111221651B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 许达;张波;王华夏;毛茂德;庄嘉欣 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 配置 方法 装置 服务器 可读 存储 介质 | ||
1.一种负载均衡配置方法,其特征在于,应用于服务器,所述方法包括:
配置多个负载均衡实例,并针对配置的每个负载均衡实例,根据名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上;
在所述名字服务中订阅选择的每个服务分组,并为每个服务分组绑定对应的监听器;
当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段;
根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整;
其中,所述当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段的步骤,包括:
通过所述名字服务检测订阅的每个服务分组对应的负载均衡节点的地址列表;
当检测到任意一个服务分组对应的负载均衡节点的地址列表变更时,通过所述名字服务向该服务分组对应的监听器触发变更事件;
通过所述监听器根据所述变更事件查找预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段,并将查找到的每个记录调整字段修改为所述变更事件中所指示的变更时刻。
2.根据权利要求1所述的负载均衡配置方法,其特征在于,所述配置多个负载均衡实例的步骤,包括:
获取各个负载均衡服务商的负载均衡配置接口和负载均衡配置参数类型;
将各个负载均衡配置接口接入到负载均衡实例注册界面中,并将各个负载均衡服务商中相同的负载均衡配置参数类型确定为所述负载均衡实例注册界面的实例注册参数类型;
根据在所述负载均衡实例注册界面的实例注册参数类型中编辑的实例注册参数,访问选择的负载均衡配置接口以配置对应的负载均衡实例。
3.根据权利要求1或2所述的负载均衡配置方法,其特征在于,所述根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整的步骤,包括:
根据预设轮询任务,每隔预设时间段轮询从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,确定所述记录调整字段发生修改的目标记录;
遍历每条目标记录中的各个目标服务分组,并查找所述目标服务分组对应的负载均衡节点列表;
将所述负载均衡节点列表与通过所述名字服务获得的所述目标服务分组对应的负载均衡节点的地址列表进行比对,确定出需要新增的第一节点地址列表和需要减少的第二节点地址列表;
根据确定的所述第一节点地址列表和所述第二节点地址列表对所述目标服务分组对应的负载均衡实例上注册的负载均衡节点的地址列表进行调整。
4.根据权利要求3所述的负载均衡配置方法,其特征在于,所述根据确定的所述第一节点地址列表和所述第二节点地址列表对所述目标服务分组对应的负载均衡实例上注册的负载均衡节点的地址列表进行调整的步骤,包括:
将所述第一节点地址列表注册到所述目标服务分组对应的负载均衡实例上,并将所述第二节点地址列表从所述目标服务分组对应的负载均衡实例上解除注册。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010002254.2/1.html,转载请声明来源钻瓜专利网。