System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种微服务负载均衡方法、装置、设备及介质。
技术介绍
1、在当今数字化时代,云计算和微服务架构已成为构建灵活且高效的应用系统的核心。随着用户数和数据量的迅速增长,负载均衡变得至关重要。目前,传统的负载均衡方法主要是通过轮询算法、加权轮询算法等,以对各个服务器上的负载进行均衡配置,但这些算法无法根据服务器当前的负载情况进行实时地智能地调节,从而无法实现为微服务架构中的服务器提供准确稳定的负载均衡策略。因此,如何能够实现为微服务架构中的服务器提供准确稳定的负载均衡策略,成为了目标亟待解决的问题。
技术实现思路
1、本专利技术提供一种微服务负载均衡方法、装置、设备及介质,以解决为微服务架构中的服务器提供准确稳定的负载均衡策略的技术问题。
2、第一方面,提供了一种微服务负载均衡方法,包括:
3、获取当前任务请求对应的当前任务请求数据和历史任务请求对应的历史任务请求数据,并获取微服务架构中的每个服务器的相关数据,得到服务器相关数据集合;
4、根据当前任务请求数据和历史任务请求数据,确定当前任务请求与历史任务请求之间的第一相似度数据;
5、根据第一相似度数据,从历史任务请求数据中确定与当前任务请求最相似的目标历史任务请求数据;
6、将目标历史任务请求数据对应的服务器特征,作为参考服务器特征;
7、根据服务器相关数据集合,确定服务器交叉特征集合;
8、根据当前任务请求数据、服务器相
9、第二方面,提供了一种微服务负载均衡装置,包括:
10、第一获取模块,用于获取当前任务请求对应的当前任务请求数据和历史任务请求对应的历史任务请求数据,并获取微服务架构中的每个服务器的相关数据,得到服务器相关数据集合;
11、第一确定模块,用于根据当前任务请求数据和历史任务请求数据,确定当前任务请求与历史任务请求之间的第一相似度数据;
12、第二确定模块,用于根据第一相似度数据,从历史任务请求数据中确定与当前任务请求最相似的目标历史任务请求数据;
13、第一处理模块,用于将目标历史任务请求数据对应的服务器特征,作为参考服务器特征;
14、第三确定模块,用于根据服务器相关数据集合,确定服务器交叉特征集合;
15、第四确定模块,用于根据当前任务请求数据、服务器相关数据集合、参考服务器特征和服务器交叉特征集合,确定与当前任务请求相匹配的目标服务器标识。
16、第三方面,提供了一种计算机设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述微服务负载均衡方法的步骤。
17、第四方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述微服务负载均衡方法的步骤。
18、上述微服务负载均衡方法、装置、设备及介质所实现的方案中,通过获取当前任务请求对应的当前任务请求数据和历史任务请求对应的历史任务请求数据,并获取微服务架构中的每个服务器的相关数据,得到服务器相关数据集合,可以根据当前任务请求数据和历史任务请求数据,确定当前任务请求与历史任务请求之间的第一相似度数据,以进一步根据第一相似度数据,从历史任务请求数据中确定与当前任务请求最相似的目标历史任务请求数据,并将目标历史任务请求数据对应的服务器特征,作为参考服务器特征,从而可以根据服务器相关数据集合,确定服务器交叉特征集合,进而可以根据当前任务请求数据、服务器相关数据集合、参考服务器特征和服务器交叉特征集合,确定与当前任务请求相匹配的目标服务器标识,有利于为微服务架构中的服务器提供准确稳定的负载均衡策略。
本文档来自技高网...【技术保护点】
1.一种微服务负载均衡方法,其特征在于,所述微服务负载均衡方法包括:
2.根据权利要求1所述的微服务负载均衡方法,其特征在于,所述根据所述当前任务请求数据和所述历史任务请求数据,确定所述当前任务请求与所述历史任务请求之间的第一相似度数据,包括:
3.根据权利要求2所述的微服务负载均衡方法,其特征在于,所述将所述数值型任务请求数据进行归一化处理,得到第一当前任务请求特征数值型任务请求数据数值型任务请求数据,包括:
4.根据权利要求3所述的微服务负载均衡方法,其特征在于,所述将所述当前任务请求特征和所述历史任务请求特征矩阵进行相似度计算,得到当前任务请求与历史任务请求之间的第一相似度数据,包括:
5.根据权利要求4所述的微服务负载均衡方法,其特征在于,所述根据所述服务器相关数据集合,确定服务器交叉特征集合,包括:
6.根据权利要求5所述的微服务负载均衡方法,其特征在于,所述根据所述当前任务请求数据、所述服务器相关数据集合、所述参考服务器特征和所述服务器交叉特征集合,确定与所述当前任务请求相匹配的目标服务器标识,包括:
...【技术特征摘要】
1.一种微服务负载均衡方法,其特征在于,所述微服务负载均衡方法包括:
2.根据权利要求1所述的微服务负载均衡方法,其特征在于,所述根据所述当前任务请求数据和所述历史任务请求数据,确定所述当前任务请求与所述历史任务请求之间的第一相似度数据,包括:
3.根据权利要求2所述的微服务负载均衡方法,其特征在于,所述将所述数值型任务请求数据进行归一化处理,得到第一当前任务请求特征数值型任务请求数据数值型任务请求数据,包括:
4.根据权利要求3所述的微服务负载均衡方法,其特征在于,所述将所述当前任务请求特征和所述历史任务请求特征矩阵进行相似度计算,得到当前任务请求与历史任务请求之间的第一相似度数据,包括:
5.根据权利要求4所述的微服务负载均衡方法,其特征在于,所述根据所述服务器相关数据集合,确定服务器交叉特征集合,包括:
6.根据权利要求5所述的微服务负载均衡方法,其特征...
【专利技术属性】
技术研发人员:陈华龙,汪霖,姚鸿,邓远骄,
申请(专利权)人:中电信翼金科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。