spring cloud 的監(jiān)控turbine-rabbitmq的示例
前提是你已經(jīng)有了注冊中心,然后搭建一個基礎spring cloud 服務,并配置注冊服務等等前提環(huán)境搭建
接下來描述的服務提供者和服務調(diào)用者的配置都是一樣的,來自《spring cloud 與 docker微服務架構實戰(zhàn)》的讀后的個人總結.
pom文件中需要引入spring-cloud-starter-hystrix/spring-cloud-starter-hystrix-dashboard/spring-cloud-netflix-hystrix-stream/spring-cloud-starter-turbine-stream/spring-cloud-starter-stream-rabbit
如下
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-hystrix-dashboard</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-hystrix-stream</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-turbine-stream</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-stream-rabbit</artifactId> </dependency>
啟動類需要添加如下注解
/*turibine監(jiān)控*/ @EnableTurbineStream @EnableCircuitBreaker /*Dashboard監(jiān)控*/ @EnableHystrixDashboard
接下來的操作才是關鍵
1,將注冊中心 服務提供者 服務調(diào)用者 都啟動
2.訪問服務提供者 ip:port/hystrix 如圖
3. 圖中總共有三個文本框,其中第一個文本框是必填的,填寫的是服務調(diào)用者的 ip:port/hystrix.stream,然后點擊Monitor Stream.
4. 注意,如果第一個文本框填寫的不正確會展示如下內(nèi)容
5. 訪問服務調(diào)用者,當然,該服務調(diào)用者提供的接口需要調(diào)用服務提供者提供的接口的
6.這時候就能看到如下內(nèi)容,就證明你成功了

訪問hystrix.stream
訪問該連接時,想要出現(xiàn)如下的情況
這個就要訪問服務提供者的 ip:port/hystrix.stream
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- SpringCloud之監(jiān)控數(shù)據(jù)聚合Turbine的實現(xiàn)
- springcloud 熔斷監(jiān)控Hystrix Dashboard和Turbine
- 微服務搭建集成Spring Cloud Turbine詳解
- 詳解Spring Cloud 斷路器集群監(jiān)控(Turbine)
- Spring Cloud之服務監(jiān)控turbine的示例
- SpringCloud Feign參數(shù)問題及解決方法
- Spring Cloud Sleuth整合zipkin過程解析
- SpringCloud Gateway跨域配置代碼實例
- SpringCloud turbine監(jiān)控實現(xiàn)過程解析
相關文章
關于eclipse安裝spring插件報錯An error occurred while collecting item
這篇文章主要介紹了關于eclipse安裝spring插件報錯An error occurred while collecting items to be installed...解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08
java 中Executor, ExecutorService 和 Executors 間的不同
這篇文章主要介紹了java 中Executor, ExecutorService 和 Executors 間的不同的相關資料,需要的朋友可以參考下2017-06-06
MyBatis?Generator快速生成實體類和映射文件的方法
這篇文章主要介紹了MyBatis?Generator快速生成實體類和映射文件的方法,通過示例代碼介紹了MyBatis?Generator?的使用,本文結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下2023-10-10
JDK1.7 之java.nio.file.Files 讀取文件僅需一行代碼實現(xiàn)
下面小編就為大家分享一篇JDK1.7 之java.nio.file.Files 讀取文件僅需一行代碼實現(xiàn),具有很好的參考價值,希望對大家有所幫助2017-11-11
SpringBoot使用WebSocket實現(xiàn)前后端交互的操作方法
springboot使用websocket有兩種方式,一種是實現(xiàn)簡單的websocket,另外一種是實現(xiàn)STOMP協(xié)議,本篇講述如何使用springboot實現(xiàn)簡單的websocket,需要的朋友可以參考下2022-04-04
Java數(shù)據(jù)結構之堆(優(yōu)先隊列)的實現(xiàn)
堆(優(yōu)先隊列)是一種典型的數(shù)據(jù)結構,其形狀是一棵完全二叉樹,一般用于求解topk問題。本文將利用Java語言實現(xiàn)堆,感興趣的可以學習一下2022-05-05

