簡(jiǎn)介
在微服務(wù)框架中,一個(gè)由客戶端發(fā)起的請(qǐng)求在后端系統(tǒng)中會(huì)經(jīng)過(guò)多個(gè)不同的的服務(wù)節(jié)點(diǎn)調(diào)用來(lái)協(xié)同產(chǎn)生最后的請(qǐng)求結(jié)果,每一個(gè)前段請(qǐng)求都會(huì)形成一條復(fù)雜的分布式服務(wù)調(diào)用鏈路,鏈路中的任何一環(huán)出現(xiàn)高延時(shí)或錯(cuò)誤都會(huì)引起整個(gè)請(qǐng)求最后的失敗.
Spring Cloud Sleuth提供了一套完整的服務(wù)跟蹤的解決方案,在分布式系統(tǒng)中提供追蹤解決方案并且兼容支持了zipkin。
安裝zipkin:docker run -d -p 9411:9411 openzipkin/zipkin
整合springboot
引入架包:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
application.yml:
spring:
application:
name: cloud-order-service
zipkin: #<-------------------------------------關(guān)鍵
base-url: http://localhost:9411
sleuth: #<-------------------------------------關(guān)鍵
sampler:
#采樣率值介于 0 到 1 之間,1 則表示全部采集
probability: 1
配置完成后進(jìn)入http://localhost:9411/zipkin/ 可以看到調(diào)用的情況。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-794955.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-794955.html
到了這里,關(guān)于springcloud sleuth分布式請(qǐng)求鏈路跟蹤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!