【技术实现步骤摘要】
链路关系追踪方法、系统、查看方法、装置、设备及插件
本专利技术涉及互联网
,特别是涉及一种链路关系追踪方法、系统、查看方法、装置、设备及插件。
技术介绍
目前,对于网络访问,通常采用访问链路关系体现用户的访问路径。但是,在一次访问请求中,请求需要调用的服务往往是多个的,而现有的链路关系追踪方法只能简单地获取得到访问请求的单次服务调用,无法有效分辨出属于同一访问请求的多次服务调用,忽视了多次服务调用之间的链路相互关系。
技术实现思路
本专利技术实施例所要解决的技术问题是:提供一种链路关系追踪方法、系统、查看方法、装置、设备及插件,获取多次服务调用之间的链路关系。为了解决上述技术问题,第一方面,本专利技术实施例提供一种链路关系追踪方法,所述方法包括:客户端向第一服务端发起第一访问请求;所述第一服务端通过第一网关向交互数据存储服务端发送第一链路消息;所述第一服务端向第二服务端发起第二访问请求,并通过拦截层在所述第二访问请求的消息头添加链路追踪所需要的链路追踪信息;所述第二服 ...
【技术保护点】
1.一种链路关系追踪方法,其特征在于,所述方法包括:/n客户端向第一服务端发起第一访问请求;/n所述第一服务端通过第一网关向交互数据存储服务端发送第一链路消息;/n所述第一服务端向第二服务端发起第二访问请求,并通过拦截层在所述第二访问请求的消息头添加链路追踪所需要的链路追踪信息;/n所述第二服务端根据所述链路追踪信息通过第二网关向所述交互数据存储服务端发送第二链路消息;/n所述交互数据存储服务端根据所述第一链路消息以及所述第二链路消息获取所述第一服务端和所述第二服务端的链路关系。/n
【技术特征摘要】
1.一种链路关系追踪方法,其特征在于,所述方法包括:
客户端向第一服务端发起第一访问请求;
所述第一服务端通过第一网关向交互数据存储服务端发送第一链路消息;
所述第一服务端向第二服务端发起第二访问请求,并通过拦截层在所述第二访问请求的消息头添加链路追踪所需要的链路追踪信息;
所述第二服务端根据所述链路追踪信息通过第二网关向所述交互数据存储服务端发送第二链路消息;
所述交互数据存储服务端根据所述第一链路消息以及所述第二链路消息获取所述第一服务端和所述第二服务端的链路关系。
2.根据权利要求1所述的链路关系追踪方法,其特征在于,所述第一服务端包括第一适配层,所述第一适配层用于对所述第一服务端的所有服务的技术栈进行适配处理;
所述第二服务端包括第二适配层,所述第二适配层用于对所述第二服务端的所有服务的技术栈进行适配处理。
3.根据权利要求2所述的链路关系追踪方法,其特征在于,所述第一适配层以及所述第二适配层的适配原理为:
检测服务是否使用第一框架;
若是,则该服务使用第一写法,若否,则该服务使用第二写法。
4.根据权利要求3所述的链路关系追踪方法,其特征在于,所述第一框架为SpringMVC框架,所述第一写法为SpringMVC写法,所述第二写法为Jersey写法。
5.一种链路关系追踪系统,其特征在于,所述系统包括客户端、第一服务端、第二服务端以及交互数据存储服务端,其中,
所述客户端用于向第一服务端发起第一访问请求;
所述第一服务端用于通过第一网关向交互数据存储服务端发送第一链路消息;
所述第一服务端还用于向第二服务端发起第二访问请求,并通过拦截层在所述第二访问请求的消息头添加链路追踪所需要的链路追踪信息;
所述第二服务端用于根据所述链路追踪信息通过第二网关向所述交互数据存...
【专利技术属性】
技术研发人员:丁磊,沈尉伟,
申请(专利权)人:华人运通上海云计算科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。