负载均衡配置方法、装置、服务器及可读存储介质制造方法及图纸

技术编号:24352684 阅读:48 留言:0更新日期:2020-06-03 01:55
本申请实施例提供一种负载均衡配置方法、装置、服务器及可读存储介质,在配置多个负载均衡实例之后,针对每个负载均衡实例,通过结合名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上,并通过名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段,然后根据预设轮询任务从负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整,由此能够自动对负载均衡实例的配置情况进行调整,无需人工手动配置,减少配置工作量。

Load balancing configuration method, device, server and readable storage medium

【技术实现步骤摘要】
负载均衡配置方法、装置、服务器及可读存储介质
本申请涉及计算机
,具体而言,涉及一种负载均衡配置方法、装置、服务器及可读存储介质。
技术介绍
在大型服务器集群环境下,负载均衡节点广泛应用于服务器集群的前端负载均衡,可以通过虚拟服务将大量的并发请求合理地调度到服务器集群内的各后端服务节点上进行处理,有效地避免了单一服务节点数据流过大的问题,同时能够使各个后端服务节点的计算资源得到均衡使用。通常,每个负载均衡节点会对应于某个具体的服务分组,每个服务分组可以对应于一个具体的业务服务。在进行负载均衡配置过程中,一般会选择将各个服务分组所对应的每个负载均衡节点绑定在对应的负载均衡实例中,以使得这些负载均衡节点被配置为为某个具体的业务服务提供负载均衡服务。然而,在实际应用过程中,服务分组所对应的每个负载均衡节点通常可能是动态变化的,传统方案往往需要人工针对负载均衡实例进行手动修改配置,无法在负载均衡节点发生变化时自动对负载均衡实例的配置情况进行调整。
技术实现思路
有鉴于此,本申请的目的在于提供一种负载均衡配置方法、装置、本文档来自技高网...

【技术保护点】
1.一种负载均衡配置方法,其特征在于,应用于服务器,所述方法包括:/n配置多个负载均衡实例,并针对配置的每个负载均衡实例,根据名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上;/n当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段;/n根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整。/n

【技术特征摘要】
1.一种负载均衡配置方法,其特征在于,应用于服务器,所述方法包括:
配置多个负载均衡实例,并针对配置的每个负载均衡实例,根据名字服务将选择的每个服务分组所对应的负载均衡节点的地址列表注册到该负载均衡实例上;
当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段;
根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整。


2.根据权利要求1所述的负载均衡配置方法,其特征在于,所述配置多个负载均衡实例的步骤,包括:
获取各个负载均衡服务商的负载均衡配置接口和负载均衡配置参数类型;
将各个负载均衡配置接口接入到负载均衡实例注册界面中,并将各个负载均衡服务商中相同的负载均衡配置参数类型确定为所述负载均衡实例注册界面的实例注册参数类型;
根据在所述负载均衡实例注册界面的实例注册参数类型中编辑的实例注册参数,访问选择的负载均衡配置接口以配置对应的负载均衡实例。


3.根据权利要求1所述的负载均衡配置方法,其特征在于,所述当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段的步骤之前,所述方法还包括:
在所述名字服务中订阅选择的每个服务分组,并为每个服务分组绑定对应的监听器。


4.根据权利要求3所述的负载均衡配置方法,其特征在于,所述当所述名字服务监听到任意一个服务分组所对应的负载均衡节点的地址列表变更时,修改预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段的步骤,包括:
通过所述名字服务检测订阅的每个服务分组对应的负载均衡节点的地址列表;
当检测到任意一个服务分组对应的负载均衡节点的地址列表变更时,通过所述名字服务向该服务分组对应的监听器触发变更事件;
通过所述监听器根据所述变更事件查找预设负载均衡信息表中包含该服务分组的每条记录的记录调整字段,并将查找到的每个记录调整字段修改为所述变更事件中所指示的变更时刻。


5.根据权利要求1-4中任意一项所述的负载均衡配置方法,其特征在于,所述根据预设轮询任务从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,并根据每条记录中的记录调整字段对每个负载均衡实例上注册的负载均衡节点的地址列表进行调整的步骤,包括:
根据预设轮询任务,每隔预设时间段轮询从所述负载均衡信息表中遍历查找每条记录中的记录调整字段,确定所述记录调整字段发生修改的目标记录;
遍历每条目标记录中的各个目标服务分组,并查找所述目标服务分组对应的负载均衡节点列表;
将所述负载均衡节点列表与通过所述名字服务获得的所述目标服务分组对应的负载均衡节点的地址列表进行比对,确定出需要新增的第一节点地址列表和需要减少的第二节点地址列...

【专利技术属性】
技术研发人员:许达张波王华夏毛茂德庄嘉欣
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1