# 156. 商品详情页动态渲染系统:Spring Cloud 之 Sleuth 调用链路追踪

在一个微服务系统中,一个请求过来,可能会经过一个很复杂的调用链路,经过多个服务的依次处理,才能完成。 在这个调用链路过程中,可能任何一个环节都会出问题,所以如果要进行一些问题的定位,那么就要对每个调用链路进行追踪

课程中使用以下依赖与 @EnableZipkinServer 注解实现

compile 'io.zipkin.java:zipkin-server'
compile 'io.zipkin.java:zipkin-autoconfigure-ui'
1
2

在 spring boot 2 中此方式不再支持了。由于本人项目中简单的用到过,这里就不再使用此方式, 有关使用请参考 zipkin 官网文档 (opens new window)

cloud 的 sleuth 与 sleuth-zipkin 的用法,请自行百度

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
1
2
3
4
5
6
7
8