[发明专利]负载均衡方法、电子设备和计算机可读存储介质在审
申请号: | 202310360737.3 | 申请日: | 2023-04-03 |
公开(公告)号: | CN116489098A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 刘青;高伟;杨佳奇;马亮;周明伟;薛亚茹 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L67/1004 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 严翠霞 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 电子设备 计算机 可读 存储 介质 | ||
1.一种负载均衡方法,其特征在于,应用于包括多个均衡器的均衡服务集群,所述均衡服务集群基于容器管理平台运行,每个所述均衡器与多个真实服务器集合对应,每个所述真实服务器集合包括多个真实服务器,所述方法包括:
获得客户端发送的待处理数据流,所述均衡服务集群中的任一所述均衡器确定所述客户端所请求的虚拟服务器;
查找与所述虚拟服务器相匹配的真实服务器集合,基于负载均衡规则,从查找到的所述真实服务器集合中选择至少一个所述真实服务器处理所述待处理数据流;其中,每个所述真实服务器集合与一个所述虚拟服务器对应。
2.根据权利要求1所述的负载均衡方法,其特征在于,所述均衡器由所述容器管理平台基于所述均衡器的配置参数创建,所述配置参数包括所述均衡器的处理单元、大页内存和接口设备对应的参数;
其中,同一所述均衡器的所有所述处理单元在所述容器管理平台上处于同一内存节点,所述大页内存按每页预设容量挂载到所述容器管理平台的容器内,所述接口设备挂载到所述容器管理平台的容器内。
3.根据权利要求2所述的负载均衡方法,其特征在于,所述均衡器基于以下步骤进行初始化:
获得所述均衡器对应的所述处理单元的使用数量,初始化所述大页内存、工作网卡和网卡接口;
获取所述工作网卡的队列信息,创建与所述使用数量相匹配的网卡队列;
创建与所述使用数量相匹配的工作线程,将所述工作线程与所述处理单元亲和设置,以及将所述工作线程与所述网卡队列绑定;
在预先分配的缓冲区中启动所述工作线程。
4.根据权利要求1所述的负载均衡方法,其特征在于,所述获得客户端发送的待处理数据流,所述均衡服务集群中的任一所述均衡器确定所述客户端所请求的虚拟服务器之前,包括:
获取所述虚拟服务器与所述真实服务器集合的匹配关系,存储所述匹配关系;
其中,所述虚拟服务器对应有虚拟IP和虚拟端口,所述真实服务器集合中的每个所述真实服务器对应有真实IP和真实端口,所述匹配关系包括所述虚拟IP和所述虚拟端口与所述真实IP和所述真实端口之间的对应关系。
5.根据权利要求4所述的负载均衡方法,其特征在于,所述获取所述虚拟服务器与所述真实服务器集合的匹配关系,存储所述匹配关系之前,包括:
获取所述容器管理平台上设置的所述虚拟服务器的虚拟IP和虚拟端口;
获取所述真实服务器集合在所述容器管理平台上的服务节点,获取所述服务节点上所述真实服务器集合中所述真实服务器的数量,以及每个所述真实服务器的真实IP和真实端口。
6.根据权利要求4所述的负载均衡方法,其特征在于,所述获得客户端发送的待处理数据流,所述均衡服务集群中的任一所述均衡器确定所述客户端所请求的虚拟服务器,包括:
获得客户端发送的所述待处理数据流,所述均衡服务集群中的任一所述均衡器从所述待处理数据流中确定所述客户端对应的请求IP和请求端口;
将所述请求IP和所述请求端口与所述虚拟IP和所述虚拟端口相匹配,确定所述客户端所请求的虚拟服务器。
7.根据权利要求6所述的负载均衡方法,其特征在于,所述查找与所述虚拟服务器相匹配的真实服务器集合,基于负载均衡规则,从查找到的所述真实服务器集合中选择至少一个所述真实服务器处理所述待处理数据流,包括:
判断所述请求IP和所述请求端口是否对应数据流表;
若判断为否,则基于所述虚拟服务器对应的所述匹配关系,确定与所述虚拟服务器相匹配的真实服务器集合,基于负载均衡规则,从查找到的所述真实服务器集合中选择至少一个所述真实服务器作为目标服务器,以使所述目标服务器处理所述待处理数据流,基于所述请求IP、所述请求端口和所述目标服务器的所述真实IP和所述真实端口,生成所述请求IP和所述请求端口对应的数据流表并保存;
若判断为是,则获取所述数据流表,从所述数据流表中确定所述请求IP和所述请求端口对应的目标服务器,以使所述目标服务器处理所述待处理数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310360737.3/1.html,转载请声明来源钻瓜专利网。