我的架构梦:(四十二)SpringCloud核心组件之分布式链路追踪技术Sleuth+Zipkin

一、分布式链路追踪技术适用场景

1、场景描述

为了支撑日益增⻓的庞大业务量,我们会使用微服务架构设计我们的系统,使得我们的系统不仅能 够通过集群部署抵挡流量的冲击,又能根据业务进行灵活的扩展。

那么,在微服务架构下,一次请求少则经过三四次服务调用完成,多则跨越几十个甚至是上百个服 务节点。那么问题接踵而来:

  • 如何动态展示服务的调用链路?(比如A服务调用了哪些其他的服务—依赖关系)
  • 如何分析服务调用链路中的瓶颈节点并对其进行调优?(比如A—>B—>C,C服务处理时间特别
    ⻓)
  • 如何快速进行服务链路的故障发现?

这就是分布式链路追踪技术存在的目的和意义

2、分布式链路追踪技术

如果我们在一个请求的调用处理过程中,在各个链路节点都能够记录下日志,并最终将日志进行集 中可视化展示,那么我们想监控调用链路中的一些指标就有希望了,比如,请求到达哪个服务实 例?请求被处理的状态怎样?处理耗时怎样?这些都能够分析出来了。。。

分布式环境下基于这种想法实现的监控技术就是就是分布式链路追踪(全链路追踪)。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付 29.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值