RocketMQ環境搭建


RocketMQ 環境搭建

下載

Release Notes - Apache RocketMQ - Version 4.5.2

快速入門

Quick Start

啟動 nameserver 和 broker

unzip rocketmq.zip
cd rocketmq/
nohup sh bin/mqnamesrv &
nohup sh bin/mqbroker -n localhost:9876 &

配置外網訪問

conf 文件夾下修改 broker.conf 添加

namesrvAddr = xx.xx.xx.xx:9876;xx.xx.xx.xx:9876 # (多個地址以;分隔)
brokerIP1 = xx.xx.xx.xx
enablePropertyFilter = true

啟動 namesrv

nohup mqnamesrv &

啟動 broker
nohup mqbroker -n xx.xx.xx.xx:9876 autoCreateTopicEnable=true -c /usr/local/rocketmq/conf/broker.conf &


### 測試生成消費
``` sh
export NAMESRV_ADDR=localhost:9876
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

關閉 nameserver 和 broker

sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

RocketMQ 可視化工具

GitHub

Docker 使用方式

docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=host:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 12581:8080 -t styletang/rocketmq-console-ng

參考

  1. Apache RocketMQ Quick Start
  2. 阿里雲服務器 RocketMQ 外網訪,JAVA 服務連接不上問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM