负载均衡算法的测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:41880207 阅读:19 留言:0更新日期:2024-07-02 00:34
本公开涉及一种负载均衡算法的测试方法、装置、电子设备和存储介质,涉及测试技术领域。该方法可应用于一致性HASH算法的测试,尤其适用于需对后端服务器进行扩容和缩容的场景下。该包括:在测试环境中,部署多个后端服务器和客户端;在每次发送请求报文前,确定本次与客户端建立连接的后端服务器的数量;响应于已建立连接,控制客户端通过负载均衡实例向各后端服务器分发请求报文;获取各后端服务器接收到的请求报文中的标识信息,进行下次请求报文的发送,直至测试终止条件满足;对每次获取到的标识信息进行统计,根据统计结果,生成测试评价信息。应用本公开可以有效提高测试效率。

【技术实现步骤摘要】

本申请涉及测试,尤其涉及一种负载均衡算法的测试方法、装置、电子设备和存储介质


技术介绍

1、近年来,随着云计算技术的快速发展,越来越多的云采用了kubernetes相关技术。kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用。为了控制更大的集群规模,越来越多的kubernetes网络模型采用了ovn(open virtual network,开源虚拟网络)的架构。

2、在ovn上提供了一种三层的负载均衡技术,称为ovn lb,以下简称为lb,可以实现为负载均衡实例。在ovn网络中通过将网关节点作为lb的后端节点,实现了对网关节点的负载均衡。lb可以通过上述负载均衡实例运用一致性hash算法,来降低lb后的网关节点扩缩容对实际云内外业务的影响。因此,lb在ovn的网络架构中是一个极为重要的能力,而不同的私有云在底层网络架构对开源社区的方案均进行了修改和本地化适配,无法保证lb功能仍然在新的云平台上充分发挥作用。因此在不同的私有云上对ovn三层负载中的一致性hash算法的测试尤为重要。


技术实现本文档来自技高网...

【技术保护点】

1.一种负载均衡算法的测试方法,包括:

2.根据权利要求1所述的方法,其中,所述标识信息包括源地址;以及

3.根据权利要求1所述的方法,其中,所述确定与所述客户端建立连接的后端服务器的数量,包括:

4.根据权利要求3所述的方法,其中,所述根据测试资源和所述初始数量,确定与所述客户端建立连接的后端服务器的数量,包括:

5.根据权利要求4所述的方法,其中,所述根据测试资源和所述初始数量,确定与所述客户端建立连接的后端服务器的数量,包括:

6.根据权利要求1所述的方法,其中,所述对每次获取到的标识信息进行统计,根据统计结果,生成测试评...

【技术特征摘要】

1.一种负载均衡算法的测试方法,包括:

2.根据权利要求1所述的方法,其中,所述标识信息包括源地址;以及

3.根据权利要求1所述的方法,其中,所述确定与所述客户端建立连接的后端服务器的数量,包括:

4.根据权利要求3所述的方法,其中,所述根据测试资源和所述初始数量,确定与所述客户端建立连接的后端服务器的数量,包括:

5.根据权利要求4所述的方法,其中,所述根据测试资源和所述初始数量,确定与所述客户端建立连接的后端服务器的数量,包括:

6.根据权利要求1所述的方法,其中,所述对每次获取到的标识信息进行统计,根据统计结果,生成测试评...

【专利技术属性】
技术研发人员:王李锋
申请(专利权)人:中电云计算技术有限公司
类型:发明
国别省市:

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

1