微服务的调用链

Posted fengli9998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务的调用链相关的知识,希望对你有一定的参考价值。

技术分享图片

微服务的复杂性需求:

  • 出现问题后,定位困难,需要对整个调用链路有个完善的监控
  • 链路复杂,需要清晰的链路图谱反映服务之间的依赖、调用关系
  • 整体系统性能及运行情况,需要明确的体现,才能根据实际情况调整资源

监控内容:

  • 图形化展示整个调用链路
  • 系统的性能指标
  • 健康状况
  • 基础告警

监控原理:

技术分享图片

  • RootSpan会生成一个Trace id以及parent span id
  • Trace id是整个调用链的监控跟踪ID
  • span是服务中一次请求以及对应响应这个span的id

几个概念解释:

技术分享图片

解决方案,技术选型:

技术分享图片

技术分享图片

 

以上是关于微服务的调用链的主要内容,如果未能解决你的问题,请参考以下文章

微服务内部调用不认证用户

微服务下没有服务网关前端如何调用后端服务

微服务结构及微服务远程调用

微服务服务拆分及远程调用

微服务间的调用和应用内调用的有啥区别

微服务架构 | 4. 服务调用