消息隊列之--RocketMQ Window10安裝及Console UI編譯和部署

目錄

1、RocketMQ簡介

2、RocketMQ下載地址

3、解壓安裝

4、啓動RocketMQ

4.1、啓動NameServer

4.2、啓動Broker

5、RocketMQ可視化控制檯

6、參考文章


1、RocketMQ簡介

  RocketMQ是阿里巴巴開源的是一款分佈式、隊列模型的消息中間件,具有以下特點:

  • 能夠保證嚴格的消息順序
  • 提供豐富的消息拉取模式
  • 高效的訂閱者水平擴展能力
  • 實時的消息訂閱機制
  • 億級消息堆積能力

更加詳細的介紹可參閱此文章:輕鬆搞定RocketMQ入門

2、RocketMQ下載地址

   http://rocketmq.apache.org/dowloading/releases/

跳轉到如下頁面,選擇HTTP第一個默認的鏈接下載即可

3、解壓安裝

下載之後解壓安裝包移動到D:\WorkSoftWare\ 並命名爲RocketMQ4.5.1 如目錄:D:\WorkSoftWare\RocketMQ4.5.1

配置環境變量

新增環境變量:
變量名:ROCKETMQ_HOME
變量值:RocketMQ安裝目錄(筆者這裏是D:\WorkSoftWare\RocketMQ4.5.1

針對Path環境變量追加路徑 %ROCKETMQ_HOME%\bin 如果非window10需要在前面加上分號;

主要目的是是的可以在任意目錄下執行啓動RocketMQ

4、啓動RocketMQ

在windows下打開命令行 執行 mqnamesrv.cmd 若不配置path路徑,則每次啓動需要定位到目錄 D:\WorkSoftWare\RocketMQ4.5.1\bin下去執行  mqnamesrv.cmd

4.1、啓動NameServer

4.2、啓動Broker

在文件夾地址欄輸入cmd打開新的控制檯,輸入

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

會新打開一個窗口:

出現上圖所示窗口,標識啓動成功啦。

注意:不要關閉 NameServer、Broker 這2個窗口(哪個空cmd窗口可關閉),關閉服務就停掉了!

最後需要保留此兩個服務打開:

5、RocketMQ可視化控制檯

下載可視化擴展 打開 https://github.com/apache/rocketmq-externals 源碼地址,下載源碼到本地

git clone https://github.com/apache/rocketmq-externals.git

找到rocketmq-console,先編輯一下rocketmq-console裏面的application.properties文件,將項目使用的rocketmq.config.namesrvAddr配置上去(或者在項目啓動時,以參數的形式配進去)

建議使用啓動時候 指派參數方式比較靈活

將rocktmq-console打成jar包,得到rocketmq-console-ng-1.0.0.jar

到下載的rocktmq-console目錄後輸入 cmd 然後輸入如下命令:

mvn clean package -Dmaven.test.skip=true

運行jar包,啓動項目,這裏也可以設置rocketmq.config.namesrvAdd

java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=127.0.0.1:9876

控制檯界面如下:

啓動rocketmq-console項目,http://localhost:12581/#/

首頁

Topic(主題)

可測試發送一下消息如下圖所示

6、參考文章

Windows安裝配置RocketMQ 

rocketmq控制檯搭建(rocketmq-console)

RocketMQ簡單入門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章