[发明专利]微服务链路追踪的处理方法、协调设备及服务网关在审
| 申请号: | 202111412030.X | 申请日: | 2021-11-25 |
| 公开(公告)号: | CN116170487A | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 刘少伟;李昕冉;张昊 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
| 主分类号: | H04L67/1396 | 分类号: | H04L67/1396;H04L65/102 |
| 代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 冯宇潮 |
| 地址: | 100053 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 微服 务链路 追踪 处理 方法 协调 设备 服务 网关 | ||
1.一种微服务链路追踪的处理方法,由协调设备执行,其特征在于,包括:
接收服务网关发送的第一请求消息,所述第一请求消息用于请求所述协调设备分配跟踪ID;
根据所述第一请求消息,从可分配的跟踪ID中为所述服务网关分配跟踪ID,以使微服务系统中各个服务请求的跟踪ID具有唯一性。
2.根据权利要求1所述的方法,其特征在于,所述接收服务网关发送的第一请求消息,包括:
接收所述服务网关上线或预分配的跟踪ID分配完的情况下发送的所述第一请求消息。
3.根据权利要求2所述的方法,其特征在于,根据所述第一请求消息,从可分配的跟踪ID中为所述服务网关分配跟踪ID,包括:
根据所述可分配的跟踪ID以及预配置分配算法,选择目标数量的跟踪ID返回至所述服务网关。
4.根据权利要求1所述的方法,其特征在于,所述接收服务网关发送的第一请求消息,包括:
接收所述服务网关在接收到的服务请求消息中不包括跟踪ID的情况下发送的所述第一请求消息。
5.根据权利要求4所述的方法,其特征在于,根据所述第一请求消息,从可分配的跟踪ID中为所述服务网关分配跟踪ID,包括:
根据所述可分配的跟踪ID以及预配置分配算法,选择一个跟踪ID返回至所述服务网关。
6.根据权利要求3或5所述的方法,其特征在于,所述预配置分配算法包括:
按照可分配的跟踪ID的存储顺序进行跟踪ID分配;
或者,
从预先分配给各个服务网关的跟踪ID范围中按序或随机进行跟踪ID分配。
7.一种微服务链路追踪的处理方法,由服务网关执行,其特征在于,包括:
向协调设备发送第一请求消息,所述第一请求消息用于请求所述协调设备分配跟踪ID;
接收所述协调设备分配的跟踪ID,其中,所述协调设备分配的跟踪ID能够使得微服务系统中各个服务请求的跟踪ID具有唯一性。
8.根据权利要求7所述的方法,其特征在于,向协调设备发送第一请求消息,包括:
在所述服务网关上线或预分配的跟踪ID分配完的情况下,向所述协调设备发送所述第一请求消息;
或者,
在所述服务网关接收到的服务请求消息中不包括跟踪ID的情况下,向所述协调设备发送所述第一请求消息。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
判断接收到的服务请求消息中是否包括跟踪ID;
在接收到的服务请求消息中不包括跟踪ID的情况下,从所述协调设备分配的跟踪ID中选择一个跟踪ID插入所述服务请求消息中并发送给对应的微服务。
10.一种协调设备,其特征在于,包括:
第一接收单元,用于接收服务网关发送的第一请求消息,所述第一请求消息用于请求所述协调设备分配跟踪ID;
处理单元,用于根据所述第一请求消息,从可分配的跟踪ID中为所述服务网关分配跟踪ID,以使微服务系统中各个服务请求的跟踪ID具有唯一性。
11.一种协调设备,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,其特征在于,所述处理器用于执行以下操作:
接收服务网关发送的第一请求消息,所述第一请求消息用于请求所述协调设备分配跟踪ID;
根据所述第一请求消息,从可分配的跟踪ID中为所述服务网关分配跟踪ID,以使微服务系统中各个服务请求的跟踪ID具有唯一性。
12.根据权利要求11所述的协调设备,其特征在于,所述处理器还用于执行以下操作:
接收所述服务网关上线或预分配的跟踪ID分配完的情况下发送的所述第一请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111412030.X/1.html,转载请声明来源钻瓜专利网。





