
558|链路追踪进阶:分布式追踪的原理上篇文章讲了APM工具的实操,这篇文章讲原理——链路追踪是怎么工作的。一句话解释链路追踪:通过在请求中注入Trace ID和Span ID,把一个分布式请求的完整路径串联起来。核心概念Trace:一次请求的完整路径 Span:Trace中的一个操作单元 Trace = Root Span + N 个 Child Span 示例:用户下单 ┌──────────────────────────────────────────────────────────┐ │ Trace: abc-123 │ │ │ │ Root Span: HTTP Request (0-100ms) │ │ ├── Span: Order Service (10-90ms) │ │ │ ├── Span: MySQL (20-40ms) │ │ │ └── Span: Redis (50-55ms) │ │ ├── Span: Inventory Service (30-60ms)