一、说明
你只要一个 zipkin server ,就可以在这个 server 上你可以看到各个 client 直接的调用情况
二、下载 zipkin server
下载地址:https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/
下载后你会得到一个 zipkin-server-2.12.9-exec.jar ,打开它 https://localhost:9411 ,默认端口为 9411
三、改造 client01 和 client02
1、添加依赖
<!-- zipkin -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
2、修改配置文件
# zipkin 相关配置
spring:
zipkin:
base-url: http://localhost:9411
sender:
type: web
这样,client01 和 client02 就会被 zipkin server 发现了
四、启动项目
访问 https://localhost:9411 打开 zipkin server
访问 http://client01:8763/getclient02namewithhystric
再回到 zipkin server
可以发现调用链路
网友评论