【发布时间】:2021-10-25 20:52:02
【问题描述】:
只添加 spring-cloud-starter-zipkin 也可以生成 spanId 和 TraceId 那么 Sleuth 需要什么? spring-cloud-starter-zipkin 实际上拉 io.zipkin.brave 本身而不是 Sleuth。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-sleuth zipkin
只添加 spring-cloud-starter-zipkin 也可以生成 spanId 和 TraceId 那么 Sleuth 需要什么? spring-cloud-starter-zipkin 实际上拉 io.zipkin.brave 本身而不是 Sleuth。
【问题讨论】:
标签: spring-boot spring-cloud spring-cloud-sleuth zipkin
spring-cloud-starter-zipkin 已弃用,您不应再使用它。
您可以使用spring-cloud-starter-sleuth 和spring-cloud-sleuth-zipkin (3.x)。
如果您检查 spring-cloud-starter-zipkin 的依赖关系,您会发现它依赖于 spring-cloud-starter-sleuth 和 spring-cloud-sleuth-zipkin,因此它正在拉动 Sleuth 和 Sleuth 的 Zipkin 支持(拉动 Brave)。
从高层的角度来看,Sleuth 正在做三件事:
请参阅文档:https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/htmlsingle/
【讨论】: