改造product-data-service和product-view-service服务。
1.两个服务中pom.xml都添加zipkin包
<!--链路追踪 zipkin-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
2.两个服务中application.yml都加上如下命令:
spring:
zipkin:
base-url: http://localhost:9411
3.两个服务的启动类加入Sampler抽样策略:
@Bean
public Sampler defaultSampler() {
return Sampler.ALWAYS_SAMPLE; //持续抽样
}
4.运行
(1.下载zipkin-server-2.10.1-exec.jar,并运行。运行命令如下:
java -jar zipkin-server-2.10.1-exec.jar
(2.按顺序启动三个服务:eureka-server,product-data-service和product-view-service
(3. 访问视图服务 http://127.0.0.1:8012/products
(4.打开链路追踪服务器,点击依赖分析,成功追踪服务路径。