[发明专利]一种确定微服务调用链的方法及装置有效
申请号: | 202110323295.6 | 申请日: | 2021-03-26 |
公开(公告)号: | CN113052700B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 徐胜安;熊刚;江旻 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 王春波 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 微服 调用 方法 装置 | ||
1.一种确定微服务调用链的方法,其特征在于,包括:
获取同一业务场景在第一时段的m笔交易的调用记录;其中,m为大于1的整数;所述调用记录是任一笔交易在调用所述业务场景的核心节点的过程中产生的;
针对每笔交易,以所述业务场景的核心节点为构建起点,根据该笔交易的调用记录,构建出该笔交易的交易链路;
将所述m笔交易的交易链路进行聚合,生成针对所述业务场景的第一微服务调用链;
所述以所述业务场景的核心节点为构建起点,根据该笔交易的调用记录,构建出该笔交易的交易链路,包括:
从所述该笔交易的调用记录中确定出源节点为所述核心节点时所对应的第一调用信息,以所述源节点为构建起点,向所述第一调用信息中的目标节点的方向进行构建,直至所述调用记录中在该构建方向上的节点全部构建完毕,从而构建出该笔交易的第一调用链路;
从所述该笔交易的调用记录中确定出目标节点为所述核心节点时所对应的第二调用信息,以所述目标节点为构建起点,向所述第二调用信息中的源节点的方向进行构建,直至所述调用记录中在该构建方向上的节点全部构建完毕,从而构建出该笔交易的第二调用链路;
将所述该笔交易的第一调用链路与所述该笔交易的第二调用链路进行聚合,生成所述该笔交易的交易链路。
2.如权利要求1所述的方法,其特征在于,所述第二调用链路包括与所述核心节点直连的调用链路和与所述核心节点非直连的调用链路;
所述从所述该笔交易的调用记录中确定出目标节点为所述核心节点时所对应的第二调用信息,以所述目标节点为构建起点,向所述第二调用信息中的源节点的方向进行构建,直至所述调用记录中在该构建方向上的节点全部构建完毕,从而构建出该笔交易的第二调用链路,包括:
从未参与构建该笔交易的第一调用链路的调用记录中确定出目标节点为所述核心节点时所对应的第三调用信息,以所述目标节点为构建起点,向所述第三调用信息中的源节点的方向进行构建,直至未参与构建该笔交易的第一调用链路的调用记录中在该构建方向上的节点全部构建完毕,从而构建出与所述核心节点直连的调用链路;
从未参与构建该笔交易的第一调用链路以及未参与构建与所述核心节点直连的调用链路的调用记录中确定出源节点为所述与所述核心节点直连的调用链路中位于起始位置的节点时所对应的第四调用信息,以所述源节点为构建起点,向所述第四调用信息中的目标节点的方向进行构建,直至未参与构建该笔交易的第一调用链路以及未参与构建与所述核心节点直连的调用链路的调用记录中在该构建方向上的节点全部构建完毕,从而构建出与所述核心节点非直连的调用链路。
3.如权利要求2所述的方法,其特征在于,在构建出该笔交易的第一调用链路之后,还包括:
将参与构建该笔交易的第一调用链路的调用记录标注上已处理的标识;
在构建出与所述核心节点直连的调用链路之后,还包括:
将参与构建与所述核心节点直连的调用链路的调用记录标注上已处理的标识;
在构建出与所述核心节点非直连的调用链路之后,还包括:
将参与构建与所述核心节点非直连的调用链路的调用记录标注上已处理的标识;
将该笔交易的调用记录中未标注上已处理标识的调用记录设置为未关联交易,并将所述未关联交易反馈给交易处理人员进行相应处理。
4.如权利要求1所述的方法,其特征在于,在生成针对所述业务场景的第一微服务调用链之后,还包括:
获取所述业务场景的第二微服务调用链;所述第二微服务调用链是根据所述业务场景在第二时段的交易的调用记录生成的;所述第二时段位于所述第一时段之前;
确定所述第二微服务调用链与所述第一微服务调用链的相似度值;
若确定所述相似度值小于等于预设阈值,则将所述第二微服务调用链与所述第一微服务调用链进行融合,构建出第三微服务调用链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110323295.6/1.html,转载请声明来源钻瓜专利网。