Java调用链跟踪关键技术(一)总体介绍

一、调用链跟踪的作用

调用链跟踪包括
1.前端到后端的调用链
2.单个服务内部方法之间的调用链
3.微服务之间的调用链
4.应用服务和数据库之间的调用链
5.应用服务和第三方服务中间的调用链,例如Redis,MQ

调用链跟踪的作用有:
1.定位多个微服务调用故障时哪个是故障点。
2.性能分析
3.SQL分析
4.方法或服务调用合理性分析
5.调用逻辑和数据流分析,这点对于新人特别有用,看了调用链和执行SQL就知道具体做了啥

二、调用链跟踪的需求

那么调用链跟踪涉及到需求有哪些,看图:
在这里插入图片描述
1.前端到后端以及多个微服务之间需要将调用信息传递过去,否则调用链会断掉
2.每个微服务要能获取到调用栈,注意调用栈和调用顺序不同,仅仅获取调用顺序是不够的,试比较:

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值