Sleuth服务跟踪
spring boot 2.x版本和之前发生了很大变化,Sleuth服务端不需要我们部署了,我们只需要从官网下载下来jar包就可以,启动起来就是服务端。
这里说一下jar包下载下来要改名zipkin.jar,否则启动不起来。
java -jar zipkin.jar启动
接着我们访问9411端口,可以看到zipkin的管理界面:
表示zipkin启动成功。
接着在其他所有服务上都加上
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
配置添加
spring.zipkin.base-url=http://localhost:9411
spring.zipkin.enabled=true
接着我们分别启动两个server端,两个client端,feign端,
访问feign的方法去负载调用两个客户端。
还可以查看服务的依赖关系