[英]why need Spring sleuth when spring-cloud-starter-zipkin uses zipkin.brave?
仅添加 spring-cloud-starter-zipkin 也能够生成 spanId 和 TraceId 那么 Sleuth 需要什么? spring-cloud-starter-zipkin 实际上拉动 io.zipkin.brave 本身而不是 Sleuth。
spring-cloud-starter-zipkin
已弃用,您不应再使用它。 您可以使用spring-cloud-starter-sleuth
sleuth 和spring-cloud-sleuth-zipkin
( 3.x
)。
如果你检查spring-cloud-starter-zipkin
的依赖关系,你会发现它依赖于spring-cloud-starter-sleuth
sleuth 和spring-cloud-sleuth-zipkin
所以它引入了 Sleuth 和 Sleuth 的 Zipkin 支持(它引入了 Brave ).
从高层的角度来看,Sleuth 正在做三件事:
请参阅文档: https://docs.spring.io/spring-cloud-sleuth/docs/current/reference/htmlsingle/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.