国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

day09-SpringCloud Sleuth+Zipkin-鏈路追蹤

這篇具有很好參考價(jià)值的文章主要介紹了day09-SpringCloud Sleuth+Zipkin-鏈路追蹤。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

SpringCloud Sleuth+Zipkin-鏈路追蹤

官網(wǎng):spring-cloud/spring-cloud-sleuth: Distributed tracing for spring cloud (github.com)

分布式鏈路追蹤之Spring Cloud Sleuth+Zipkin最全教程! - bucaichenmou - 博客園 (cnblogs.com)

1.Sleuth+Zipkin是什么

  1. 在微服務(wù)框架中,一個(gè)由客戶端發(fā)起的請(qǐng)求在后端系統(tǒng)中會(huì)經(jīng)過多個(gè)不同的的服務(wù)節(jié)點(diǎn)調(diào)用,來協(xié)同產(chǎn)生最后的請(qǐng)求結(jié)果,每一個(gè)請(qǐng)求都會(huì)形成一條復(fù)雜的分布式服務(wù)調(diào)用鏈路
  2. 鏈路中的任何一環(huán)出現(xiàn)高延時(shí)或錯(cuò)誤都會(huì)引起整個(gè)請(qǐng)求最后的失敗,因此對(duì)整個(gè)服務(wù)的調(diào)用進(jìn)行鏈路追蹤和分析就非常的重要
  3. Sleuth 提供了一套完整的服務(wù)跟蹤的解決方案并兼容 Zipkin。Sleuth 做鏈路追蹤 , Zipkin 做數(shù)據(jù)搜集/存儲(chǔ)/可視化。

2.Sleuth+Zipkin的工作原理

  1. Span 和 Trace 在一個(gè)系統(tǒng)中使用 Zipkin 的過程-圖形化

    • 一條鏈路通過Trace Id唯一標(biāo)識(shí) , Span標(biāo)識(shí)發(fā)起的請(qǐng)求信息,各span通過parent id關(guān)聯(lián)起來
    • Trace:類似于樹結(jié)構(gòu)的Span集合,表示一條調(diào)用鏈路,存在唯一標(biāo)識(shí)
    • Span:基本工作單元,表示調(diào)用鏈路來源,通俗的理解span就是一次請(qǐng)求信息
  2. spans 的 parent/child 關(guān)系圖形化

    標(biāo)識(shí)的紅線,后一個(gè)span節(jié)點(diǎn)的parentId 指向/記錄 了上一個(gè)Span,span就是一次請(qǐng)求信息,多個(gè)Span集合就構(gòu)成一條調(diào)用鏈路,在span=C 這個(gè)節(jié)點(diǎn)存在分支

3.搭建鏈路監(jiān)控實(shí)例

要求: 通過 Sleuth 和 Zipkin 可以對(duì)服務(wù)調(diào)用鏈路進(jìn)行監(jiān)控,并在 Zipkin 進(jìn)行顯示

3.1安裝Zipkin

  1. 訪問 https://repo1.maven.org/maven2/io/zipkin/java/zipkin-server/2.12.9/,點(diǎn)擊下載第一個(gè)jar文件

  2. 把 zipkin-server-2.12.9-exec.jar 放到指定的目錄

  3. 進(jìn)入 cmd , 執(zhí)行指令運(yùn)行: java -jar zipkin-server-2.12.9-exec.jar

  4. 瀏覽器輸入:http://localhost:9411/zipkin/

3.2服務(wù)提供方集成 Sleuth/Zipkin

  1. 修改 member-service-provider-10000 的 pom.xml , 增加引入 sleuth+zipkin

    <!--zipkin的starter依賴集成了sleuth+zipkin-->
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
    </dependency>
    
  2. 修改 member-service-provider-10000 的 appliaction.xml , 指定 Zipkin

3.3服務(wù)消費(fèi)方集成 Sleuth/Zipkin

略,步驟同3.2

  1. 修改 member-service-consumer-80 的 pom.xml , 增加引入 sleuth+zipkin
  2. 修改 member-service-consumer-80 的 appliaction.xml , 指定 Zipkin

3.4測(cè)試

按順序啟動(dòng) e-commerce-eureka-server-9001、member-service-provider-10000、member-service-consumer-80。在瀏覽器輸入: http://localhost/member/consumer/get/1

3.5查看監(jiān)控&分析結(jié)果

訪問 http://localhost:9411/zipkin/

  1. 選擇某個(gè)服務(wù),看結(jié)果

    1. 查看一次調(diào)用鏈路的深度,以及該鏈路包含請(qǐng)求, 各個(gè)請(qǐng)求耗時(shí),找到請(qǐng)求瓶頸,為優(yōu)化提供依據(jù)
  2. 查看服務(wù)調(diào)用的依賴關(guān)系文章來源地址http://www.zghlxwxcb.cn/news/detail-472341.html

到了這里,關(guān)于day09-SpringCloud Sleuth+Zipkin-鏈路追蹤的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 商城-學(xué)習(xí)整理-高級(jí)-商城業(yè)務(wù)-Sentinel&限流&熔斷&降級(jí)&Sleuth+Zipkin鏈路追蹤(二十二)

    商城-學(xué)習(xí)整理-高級(jí)-商城業(yè)務(wù)-Sentinel&限流&熔斷&降級(jí)&Sleuth+Zipkin鏈路追蹤(二十二)

    什么是熔斷 A 服務(wù)調(diào)用 B 服務(wù)的某個(gè)功能,由于網(wǎng)絡(luò)不穩(wěn)定問題,或者 B 服務(wù)卡機(jī),導(dǎo)致功能時(shí)間超長(zhǎng)。如果這樣子的次數(shù)太多。我們就可以直接將 B 斷路了(A 不再請(qǐng)求 B 接口),凡是調(diào)用 B 的直接返回降級(jí)數(shù)據(jù),不必等待 B 的超長(zhǎng)執(zhí)行。 這樣 B 的故障問題,就不會(huì)級(jí)聯(lián)影

    2024年02月11日
    瀏覽(27)
  • SpringCloud入門實(shí)戰(zhàn)(十二)-Sleuth+Zipkin分布式請(qǐng)求鏈路跟蹤詳解

    SpringCloud入門實(shí)戰(zhàn)(十二)-Sleuth+Zipkin分布式請(qǐng)求鏈路跟蹤詳解

    ?? 學(xué)技術(shù)、更要掌握學(xué)習(xí)的方法,一起學(xué)習(xí),讓進(jìn)步發(fā)生 ???? 作者:一只IT攻城獅 ,關(guān)注我,不迷路 。 ??學(xué)習(xí)建議:1、養(yǎng)成習(xí)慣,學(xué)習(xí)java的任何一個(gè)技術(shù),都可以先去官網(wǎng)先看看,更準(zhǔn)確、更專業(yè)。 ??學(xué)習(xí)建議:2、然后記住每個(gè)技術(shù)最關(guān)鍵的特性(通常一句話或者

    2024年02月13日
    瀏覽(27)
  • 服務(wù)鏈路追蹤 —— SpringCloud Sleuth

    隨著業(yè)務(wù)的發(fā)展,系統(tǒng)規(guī)模變得越來越大,微服務(wù)拆分越來越細(xì),各微服務(wù)間的調(diào)用關(guān)系也越來越復(fù)雜??蛻舳苏?qǐng)求在后端系統(tǒng)中會(huì)經(jīng)過多個(gè)不同的微服務(wù)調(diào)用來協(xié)同產(chǎn)生最后的請(qǐng)求結(jié)果,幾平每一個(gè)請(qǐng)求都會(huì)形成一個(gè)復(fù)雜的分布式服務(wù)調(diào)用鏈路,在每條鏈路中任何一個(gè)依賴

    2024年02月08日
    瀏覽(19)
  • Spring Cloud Alibaba 最新版本(基于Spring Boot 3.1.0)整合完整使用及與各中間件集成
Sleuth+Zipkin集成分布式鏈路追蹤

    Spring Cloud Alibaba 最新版本(基于Spring Boot 3.1.0)整合完整使用及與各中間件集成 Sleuth+Zipkin集成分布式鏈路追蹤

    目錄 前言 源碼地址 官方中文文檔 使用版本 spring Spring Boot 3.1.0 中間件 使用到的組件與功能 環(huán)境安裝 虛擬機(jī) nexus nacos 集成過程 工程搭建 父工程搭建 子工程 服務(wù)集成 nacos集成 配置文件 服務(wù)注冊(cè)與發(fā)現(xiàn)-discovery 服務(wù)注冊(cè) 啟動(dòng) 服務(wù)發(fā)現(xiàn) 測(cè)試 配置管理-config 新增配置 ?測(cè)試

    2024年02月12日
    瀏覽(59)
  • k8s部署elk+filebeat;springCloud集成elk+filebeat+kafka+zipkin實(shí)現(xiàn)多個(gè)服務(wù)日志鏈路追蹤聚合到es

    k8s部署elk+filebeat;springCloud集成elk+filebeat+kafka+zipkin實(shí)現(xiàn)多個(gè)服務(wù)日志鏈路追蹤聚合到es

    如今2023了,大多數(shù)javaweb架構(gòu)都是springboot微服務(wù),一個(gè)前端功能請(qǐng)求后臺(tái)可能是多個(gè)不同的服務(wù)共同協(xié)做完成的。例如用戶下單功能,js轉(zhuǎn)發(fā)到后臺(tái) 網(wǎng)關(guān)gateway服務(wù) ,然后到 鑒權(quán)spring-sercurity服務(wù) ,然后到 業(yè)務(wù)訂單服務(wù) ,然后到 支付服務(wù) ,后續(xù)還有發(fā)貨、客戶標(biāo)簽等等服務(wù)

    2024年02月16日
    瀏覽(27)
  • 《微服務(wù)實(shí)戰(zhàn)》 第三十二章 微服務(wù)鏈路跟蹤-sleuth zipkin

    《微服務(wù)實(shí)戰(zhàn)》 第三十二章 微服務(wù)鏈路跟蹤-sleuth zipkin

    第三十二章 微服務(wù)鏈路跟蹤-sleuth zipkin 第三十章 分布式事務(wù)框架seata TCC模式 第二十九章 分布式事務(wù)框架seata AT模式 第十二章 Spring Cloud Alibaba Sentinel 第十一章 Spring Cloud Alibaba nacos配置中心 第十章 SpringCloud Alibaba 之 Nacos discovery 第七章 Spring Cloud 之 GateWay 第六章 Spring Cloud 之

    2024年02月09日
    瀏覽(22)
  • Zipkin開源的分布式鏈路追蹤系統(tǒng)

    Zipkin是一款開源的分布式鏈路追蹤系統(tǒng),主要功能包括: 1. 采集跟蹤數(shù)據(jù) - Zipkin client庫負(fù)責(zé)收集并上報(bào)各服務(wù)的請(qǐng)求信息。 2. 存儲(chǔ)跟蹤數(shù)據(jù) - 存儲(chǔ)層默認(rèn)采用Zipkin自帶的基于內(nèi)存的快速存儲(chǔ),也支持整合MySQL、Cassandra等外部存儲(chǔ)。 3. 查詢接口 - 提供RESTful API進(jìn)行跟蹤數(shù)據(jù)查詢。

    2024年02月11日
    瀏覽(26)
  • 分布式鏈路追蹤專欄,Spring Cloud Sleuth:分布式鏈路追蹤之通信模型設(shè)計(jì)

    分布式鏈路追蹤專欄,Spring Cloud Sleuth:分布式鏈路追蹤之通信模型設(shè)計(jì)

    Spring Cloud Sleuth ?賦予分布式跟蹤的 ?Spring Boot? 自動(dòng)配置的一鍵解決方案。 Spring Cloud Sleuth? 是基于 ?Brave? 的封裝,也是很多公司采用開源加自研的最佳解決方案。 那么從作為架構(gòu)師或者技術(shù)專家如何去借鑒優(yōu)秀框架的設(shè)計(jì)理念和思想,本次? Chat? 將開啟作者既分布式鏈路

    2024年01月19日
    瀏覽(27)
  • 十六、Spring Cloud Sleuth 分布式請(qǐng)求鏈路追蹤

    十六、Spring Cloud Sleuth 分布式請(qǐng)求鏈路追蹤

    1、為什么出出現(xiàn)這個(gè)技術(shù)?需要解決哪些問題 2、是什么? 官網(wǎng): https://github.com/spring-cloud/spring-cloud-sleuth spring-cloud-sleuth 提供了一套完整的分布式鏈路追蹤的解決方案 ,并且兼容支持了 zipkin (展現(xiàn)) 3、解決 1、下載運(yùn)行zipkin 下載jar包到本地 https://repo1.maven.org/maven2/io/zipkin/

    2024年02月12日
    瀏覽(26)
  • Spring Cloud【分組消費(fèi)、為什么需要鏈路追蹤 、Spring Cloud Sleuth是什么、微服務(wù)集成Sleuth實(shí)現(xiàn)鏈路打標(biāo)】(十二)

    Spring Cloud【分組消費(fèi)、為什么需要鏈路追蹤 、Spring Cloud Sleuth是什么、微服務(wù)集成Sleuth實(shí)現(xiàn)鏈路打標(biāo)】(十二)

    ? 目錄 消息驅(qū)動(dòng)_分組消費(fèi) 分布式請(qǐng)求鏈路追蹤_為什么需要鏈路追蹤?

    2024年02月14日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包