【技术实现步骤摘要】
本专利技术涉及电力数据安全,具体涉及一种高并发的数据安全能力微服务调度方法和装置及系统。
技术介绍
1、目前电力系统中,敏感数据识别、数据脱敏、水印溯源等数据安全能力广泛分散在各个系统或服务中,呈现出碎片化、难以协同的特点,无法满足跨域流动场景的动态弹性防护需求。亟需开展基于微服务化架构的数据共享交互安全保护技术研究,以实现场景化防护、标准化集成、柔性化架构的数据安全能力。在微服务架构中,每个微服务可以分布在不同的服务器上,这些服务器组成了一个集群。然而,随着微服务数量的增多,如何有效地分配请求负载成为一个关键问题。当客户端任务需要响应时,如果选择的微服务实例正好部署在负载较大的服务器上,那么该任务的响应时间会变长,且部分服务器压力过大,整个集群系统的处理效率低。
2、目前,存在两种常用的开源微服务架构:dubbo和spring cloud,其仅提供了简单的负载均衡策略,无法应对高并发下的负载均衡,造成目前高并发场景下的系统处理效率较低。
技术实现思路
1、为了克服上述微服务架
...【技术保护点】
1.一种高并发的数据安全能力微服务调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述微服务调用图中各微服务之间的依赖关系进行所述微服务调用图的层级划分,得到若干层调用任务集合,包括:
3.根据权利要求2所述的方法,其特征在于,每层所述调用任务集合的微服务调度,包括:
4.根据权利要求3所述的方法,其特征在于,所述以最小化响应时间和最大化负载平衡度为目标构建任务优化模型,包括:
5.根据权利要求4所述的方法,其特征在于,在基于所述调用任务集合中各微服务所在服务器集群中各硬件资源的资
...【技术特征摘要】
1.一种高并发的数据安全能力微服务调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述微服务调用图中各微服务之间的依赖关系进行所述微服务调用图的层级划分,得到若干层调用任务集合,包括:
3.根据权利要求2所述的方法,其特征在于,每层所述调用任务集合的微服务调度,包括:
4.根据权利要求3所述的方法,其特征在于,所述以最小化响应时间和最大化负载平衡度为目标构建任务优化模型,包括:
5.根据权利要求4所述的方法,其特征在于,在基于所述调用任务集合中各微服务所在服务器集群中各硬件资源的资源利用率模型,确定所述调用任务集合对应服务器集群中各硬件资源的负载平衡度模型之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,每个所述硬件资源的资源利用率模型的表达式为:
7.根据权利要求4所述的方法,其特征在于,所述基于所述调用任务集合中各微服务所在服务器集群中各硬件资源的资源利用率模型,确定所述调用任务集合对应服务器集群中各硬件资源的负载平衡度模型,包括:
8.根据权利要求7所述的方法,其特征在于,所述服务器集群中各硬件资源的负载平衡度模型的表达式为:
9.根据权利要求4所述的方法,其特征在于,所述基于熵值法进行各所述硬件资源的负载平衡度模型的加权融合,包括:
10.根据权利要求9所述的方法,其特征在于,每个所述负载指标的权重的表达式为:
11.根据权利要求10所述的方法,其特征在于,所述任务优化模型的目标函数的表达式为:
12.根据权利要求3所述的方法,其特征在于,所述基于开普勒优化算法求解所述任务优化模型,得到每层所述调用任务集合的优化调...
【专利技术属性】
技术研发人员:何阳,纪文,仇慎健,高先周,李宏发,郭蔡炜,高董英,姚启桂,黄秀丽,
申请(专利权)人:中国电力科学研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。