Spring Cloud版—電影售票Hystrix使用消息中件RabbitMQ收集數據

在一些場景下,例如微服務與Turbine網絡不通等,導致原有方式無法正常工作,此時,可藉助消息中間件實現數據收集。各個微服務將Hystrix Command的監控數據發送至消息中間件,Turbine消費消息中間件中的數據。

一、在windows系統下安裝配置RabbitMQ

1、安裝RabbitMQ

1.1 安裝ERlang/OTP

RabbitMQ依賴ERlang,先來安裝ERlang (可選穩定版19.2)。

在官方下載頁面:http://www.erlang.org/downloads ,獲取exe安裝包,按照提示即可安裝完畢。

Spring Cloud版—電影售票Hystrix使用消息中件RabbitMQ收集數據

1.2 安裝RabbitMQ Server

在官方下載頁面:http://www.rabbitmq.com/install-windows.html ,獲取exe安裝包(可選穩定版3.6.6),按照提示即可安裝完畢。

Spring Cloud版—電影售票Hystrix使用消息中件RabbitMQ收集數據

1.3 安裝完成,查看服務

安裝完成之後,在“計算機-管理-服務和應用程序-服務”中,就能看到名為RabbitMQ的服務了。

Spring Cloud版—電影售票Hystrix使用消息中件RabbitMQ收集數據

Spring Cloud版—電影售票Hystrix使用消息中件RabbitMQ收集數據

2、安裝RabbitMQ管理插件

為了更加方便地管理RabbitMQ,接著安裝RabbitMQ的管理插件。

2.1 將目錄切換到RabbitMQ中的sbin目錄,例如:

cd D:\RabbitMQ\RabbitMQ Server\rabbitmq_server-3.6.12\sbin

2.2 執行以下命令,安裝管理插件

rabbitmq-plugins enable rabbitmq_management

2.3 訪問 http://localhost:15672/,輸入默認賬號guest , 密碼 guest :

Spring Cloud版—電影售票Hystrix使用消息中件RabbitMQ收集數據

這樣就可以圖形化界面操作管理RabbitMQ 了。


分享到:


相關文章: