下載配置
- 到Rocket Release Note下載合適的版本(rocketmq-all-4.x.x-bin-release.zip),目前SpringBoot集成的最新版本是4.5.2,所以之後的都是以4.5.2版本進行操作
- 系統變量添加ROCKET_HOME,目錄爲解壓目錄路徑,如E:\RocketMQ\rocketmq-all-4.5.2-bin-release,系統變量Path添加%ROCKETMQ_HOME%\bin,當需要版本更新時只要把最新版解壓到RocketMQ\rocket-all-x.x.x-bin-release目錄,將ROCKET_HOME的4.5.2改爲更新版本即可完成版本更新替換
- 運行mqadmin,如果顯示下圖文檔即配置完成。
linux環境配置區別不大,僅環境變量設置有所不同
主要用法
RocketMQ的客戶端都在解壓目錄的bin目錄下,主要客戶端爲以下三個:
-
mqadmin - MQ管理客戶端
MQ配置與消息管理客戶端,具體用法配置環境變量後通過指令mqadmin -h
查看。RocketMQ的指令文檔十分完善,子指令可通過mqadmin subCommand -h
看一條子指令的完整用法,如更新Topic:mqadmin updateTopic -h
即可查看更新Topic的所有參數與用法 -
mqnamesrv - 名字服務器客戶端
爲Producer或Consumer路由消息到Broker,配置環境變量後控制檯輸入mqnamesrv
啓動,默認佔用本9876端口,更多用法通過指令mqnamesrv -h
查看 -
mqbroker - 代理服務器客戶端
存儲Producer發送過來的消息及相關信息,配置環境變量後控制檯輸入mqnamesrv -n 127.0.0.1:9876啓動(-n爲nameserver地址,必須參數),更多用法通過指令mqbroker -h
查看
更多模型細節可參考RocketMQ概念模型