最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Cloud Zipkin服務端追蹤服務

 更新時間:2020年04月14日 11:03:14   作者:彭超  
這篇文章主要介紹了Spring Cloud Zipkin服務端追蹤服務,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

Zipkin 簡介

ZipKin 是一個開放源代碼的分布式跟蹤系統(tǒng),用于收集服務的定時數(shù)據(jù),以解決微服務架構(gòu)中的延遲問題。包括數(shù)據(jù)的收集、存儲、查找和展現(xiàn)。

每個服務向 Zipkin 報告計時數(shù)據(jù),Zipkin 會根據(jù)調(diào)用關(guān)系通過 Zipkin UI 生成依賴關(guān)系圖,顯示了多少跟蹤請求通過每個服務。該組件可以讓我們通過一個 Web 前端輕松的收集和分析數(shù)據(jù)。例如用戶每次請求服務的處理時間等,可方便的監(jiān)測系統(tǒng)中存在的瓶頸。

服務追蹤說明

微服務架構(gòu)是通過業(yè)務來劃分服務的,使用 REST 調(diào)用。對外暴露的一個接口,可能需要很多個服務協(xié)同才能完成這個接口功能。

如果鏈路上任何一個服務出現(xiàn)問題或者網(wǎng)絡超時,都會形成導致接口調(diào)用失敗。

隨著業(yè)務的不斷擴張,服務之間互相調(diào)用會越來越復雜。隨著服務的越來越多,對調(diào)用鏈的分析會越來越復雜,如下圖:

Zipkin 服務端引入依賴

在 pom.xml 主要添加 zipkin 、 zipkin-server 和 zipkin-autoconfigure-ui 依賴

<dependency>
  <groupId>io.zipkin.java</groupId>
  <artifactId>zipkin</artifactId>
</dependency>
<dependency>
  <groupId>io.zipkin.java</groupId>
  <artifactId>zipkin-server</artifactId>
</dependency>
<dependency>
  <groupId>io.zipkin.java</groupId>
  <artifactId>zipkin-autoconfigure-ui</artifactId>
</dependency>

注意: 這里的 zipkin 版本號為 2.10.1,需要將版本號托管到統(tǒng)一依賴管理項目中

相關(guān)配置

在 application.yml 主要添加 zipkin 的相關(guān)配置

management:
 metrics:
  web:
   server:
    auto-time-requests: false

在 Application 啟動類中通過 @EnableZipkinServer 注解開啟 Zipkin Server 功能

@SpringBootApplication
@EnableEurekaClient
@EnableZipkinServer
public class ZipkinApplication {
  public static void main(String[] args) {
    SpringApplication.run(ZipkinApplication.class, args);
  }
}

Spring Cloud Zipkin 客戶端

在所需要被追蹤的項目中添加以下配置

引入依賴

在 pom.xml 中添加 spring-cloud-starter-zipkin 依賴

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>

相關(guān)配置

在 application.yml 中添加 zipkin 地址即可

spring:
 zipkin:
  base-url: http://localhost:9411

測試服務追蹤

啟動全部項目,打開瀏覽器訪問:http://localhost:9411 ,出現(xiàn)以下界面

點擊 Find a trace,可以看到具體服務相互調(diào)用的數(shù)據(jù)

點擊 Dependencies,可以發(fā)現(xiàn)服務的依賴關(guān)系

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot對接minio的webhook完整步驟記錄

    springboot對接minio的webhook完整步驟記錄

    Minio是一款開源的對象存儲服務,它致力于為開發(fā)者提供簡單、高性能、高可用的云存儲解決方案,下面這篇文章主要給大家介紹了關(guān)于springboot對接minio的webhook的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • Java版學生管理系統(tǒng)

    Java版學生管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Java版學生管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • 詳解Spring中@Autowired注解是如何實現(xiàn)的

    詳解Spring中@Autowired注解是如何實現(xiàn)的

    在使用java?config的過程當中,我們不可避免地會有各種各樣的注解打交道,其中,我們使用最多的注解應該就是@Autowired注解了,這篇文章就來和大家聊聊它到底怎么實現(xiàn)的吧
    2023-07-07
  • 關(guān)于JDK15的新特性之TextBlocks文本塊的引入和使用

    關(guān)于JDK15的新特性之TextBlocks文本塊的引入和使用

    這篇文章主要介紹了關(guān)于JDK15的新特性之文本塊的引入和使用,如果具有一種語言學機制,可以比多行文字更直觀地表示字符串,而且可以跨越多行,而且不會出現(xiàn)轉(zhuǎn)義的視覺混亂,那么這將提高廣泛Java類程序的可讀性和可寫性,需要的朋友可以參考下
    2023-07-07
  • java異步編程詳解

    java異步編程詳解

    這篇文章主要介紹了java異步編程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • java的list集合排序自定義元素方式

    java的list集合排序自定義元素方式

    在Java中,對包含自定義元素的List集合進行排序可以使用Collections.sort()方法,并結(jié)合自定義的比較器實現(xiàn),以Student類為例,通過實現(xiàn)Comparator接口來按學生年齡升序排序
    2024-12-12
  • 基于IDEA中格式化代碼的快捷鍵分享

    基于IDEA中格式化代碼的快捷鍵分享

    這篇文章主要介紹了基于IDEA中格式化代碼的快捷鍵分享,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • elasticsearch開發(fā)中data-streams使用解析

    elasticsearch開發(fā)中data-streams使用解析

    這篇文章主要為大家介紹了elasticsearch開發(fā)中data-streams使用解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Java實現(xiàn)獲取cpu、內(nèi)存、硬盤、網(wǎng)絡等信息的方法示例

    Java實現(xiàn)獲取cpu、內(nèi)存、硬盤、網(wǎng)絡等信息的方法示例

    這篇文章主要介紹了Java實現(xiàn)獲取cpu、內(nèi)存、硬盤、網(wǎng)絡等信息的方法,涉及java使用第三方jar包針對本機硬件的cpu、內(nèi)存、硬盤、網(wǎng)絡信息等的讀取相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Java持久層面試題目及答案整理

    Java持久層面試題目及答案整理

    在本篇文章里小編給大家分享的是一篇關(guān)于Java持久層面試題目及答案整理內(nèi)容,需要的朋友們學習參考下。
    2020-02-02

最新評論

安乡县| 遂平县| 吉木乃县| 峨山| 通山县| 贵港市| 毕节市| 腾冲县| 龙川县| 雷山县| 台前县| 固始县| 历史| 阿拉尔市| 咸丰县| 呼和浩特市| 余干县| 南城县| 保德县| 汉沽区| 乐昌市| 沁水县| 象山县| 兴安县| 松原市| 嘉黎县| 金寨县| 巴东县| 富顺县| 兴义市| 丽江市| 改则县| 德钦县| 锡林浩特市| 铜梁县| 焦作市| 高州市| 三门峡市| 加查县| 南岸区| 北京市|