一、概述
1、為什么出出現(xiàn)這個技術(shù)?需要解決哪些問題
2、是什么?
官網(wǎng): https://github.com/spring-cloud/spring-cloud-sleuth
spring-cloud-sleuth 提供了一套完整的分布式鏈路追蹤的解決方案 ,并且兼容支持了 zipkin (展現(xiàn))
3、解決
二、搭建鏈路監(jiān)控步驟
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、服務(wù)提供者
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、服務(wù)調(diào)用者
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文章來源:http://www.zghlxwxcb.cn/news/detail-660082.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-660082.html
到了這里,關(guān)于十六、Spring Cloud Sleuth 分布式請求鏈路追蹤的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!