一、概述
1、为什么出出现这个技术?需要解决哪些问题
2、是什么?
官网: https://github.com/spring-cloud/spring-cloud-sleuth
spring-cloud-sleuth 提供了一套完整的分布式链路追踪的解决方案 ,并且兼容支持了 zipkin (展现)
3、解决
二、搭建链路监控步骤
1、下载运行zipkin
下载jar包到本地
https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.14.1/
运行jar包
java -jar zipkin-server-2.14.1-exec.jar
进入控制台
http://localhost:9411/zipkin/
2、服务提供者
1、添加依赖
<!--包含了sleuth和zipkin-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
2、添加配置文件
spring:
zipkin:
base-url: http://localhost:9411
sleuth:
sampler:
probability: 1
3、测试代码
@GetMapping(value = "/payment/zipkin")
public String testZipkin()
{
return "zipkin ~~~~~~ =========";
}
3、服务调用者
1、添加依赖
<!--包含了sleuth和zipkin-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
2、添加配置文件
spring:
zipkin:
base-url: http://localhost:9411
sleuth:
sampler:
probability: 1
3、测试代码
@GetMapping("/consumer/payment/zipkin")
public String testZipKin() {
return restTemplate.getForObject(PAYMANT_URL + "/payment/zipkin", String.class);
}
4、测试
访问: http://localhost/consumer/payment/zipkin文章来源:https://www.toymoban.com/news/detail-660082.html
文章来源地址https://www.toymoban.com/news/detail-660082.html
到了这里,关于十六、Spring Cloud Sleuth 分布式请求链路追踪的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!