微服务重要性判定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33732914 阅读:24 留言:0更新日期:2022-06-08 21:28
本公开实施例公开了一种微服务重要性判定方法、装置、电子设备及存储介质。其中,微服务重要性判定方法,包括:获取微服务节点通信调用链接数据;基于所述微服务节点通信调用链接数据构建有向图;基于所述有向图和预设的初始节点PR值计算节点PR得分;基于所述节点PR得分判定微服务重要性。通过微服务节点通信调用链接数据构建有向图,并基于有向图计算节点的PR得分,帮助用户快速定位重要服务进行服务性能调优,分析服务拆分合理性,提高工作效率。提高工作效率。提高工作效率。

【技术实现步骤摘要】
微服务重要性判定方法、装置、电子设备及存储介质


[0001]本公开涉及微服务领域,尤其涉及一种微服务重要性判定方法、装置、电子设备及存储介质。

技术介绍

[0002]随着信息时代的快速发展,越来越多的企业开始使用微服务架构实现业务开发和部署。微服务由许多独立部署的,松散耦合的服务组成一个应用程序,服务之间相互通信,由于服务单元众多,一个复杂务场景的调用链路经常要涉及多个服务间相互调用。
[0003]在专利技术人实施本公开实施例的过程中发现现有技术存在多个服务相互调用时服务没有排序存在微服务的工作效率低的问题。

技术实现思路

[0004]有鉴于此,本公开实施例提供了一种微服务重要性判定方法、装置、电子设备及存储介质,至少部分的解决现有技术中存在的微服务的工作效率低问题。
[0005]第一方面,本公开实施例提供了一种微服务重要性判定方法,包括:
[0006]获取微服务节点通信调用链接数据;
[0007]基于所述微服务节点通信调用链接数据构建有向图;
[0008]基于所述有向图预设初始节点PR值本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种微服务重要性判定方法,其特征在于,包括:获取微服务节点通信调用链接数据;基于所述微服务节点通信调用链接数据构建有向图;基于所述有向图和预设的初始节点PR值计算节点PR得分;基于所述节点PR得分判定微服务重要性。2.根据权利要求1所述的微服务重要性判定方法,其特征在于,所述基于所述有向图和预设的初始节点PR值计算节点PR得分,包括:基于所述有向图和初始节点PR值计算节点PR值,迭代计算节点PR值,使前后两次节点PR值差值的绝对值小于阈值,得到节点PR得分。3.根据权利要求1所述的微服务重要性判定方法,其特征在于,所述获取微服务节点通信调用链接数据,包括:获取微服务节点上的通信调用链接数据;所述获取微服务节点上的通信调用链接数据,包括当微服务调用时拦截请求附带生成的标记信息,通过标记信息追踪调用链路关系。4.根据权利要求1所述的微服务重要性判定方法,其特征在于,所述基于所述微服务节点通信调用链接数据构建有向图,包括:对所述微服务节点通信调用链接数据进行解析,以解析结果中的微服务为节点,微服务间的通信为边,微服务间的通信次数为边权重,构建有向图。5.根据权利要求1或2所述的微服务重要性判定方法,其特征在于,所述基于所述有向图和预设的初始节点PR值计算节点PR得分,包括根据PageRank算法计算节点PR值,计算公式如下:其中,d为阻尼系数,N为微服务总个数,PR(α)为α的PR值,L(α)为α的链出值,α是指向待评估微服务节点的其他微服务节点,u为待评估的微服务节点,B
...

【专利技术属性】
技术研发人员:林皓袁剑马强余俊杨泳
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:

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

1