RocketMQ 環(huán)境搭建
[TOC]
下載
Release Notes - Apache RocketMQ - Version 4.5.2
快速入門
啟動(dòng) nameserver 和 broker
unzip rocketmq.zip
cd rocketmq/
nohup sh bin/mqnamesrv &
nohup sh bin/mqbroker -n localhost:9876 &
配置外網(wǎng)訪問
在 conf 文件夾下修改 broker.conf 添加
namesrvAddr = xx.xx.xx.xx:9876;xx.xx.xx.xx:9876 # (多個(gè)地址以;分隔)
brokerIP1 = xx.xx.xx.xx
enablePropertyFilter = true
啟動(dòng) namesrv
nohup mqnamesrv &
啟動(dòng) broker
nohup mqbroker -n xx.xx.xx.xx:9876 autoCreateTopicEnable=true -c /usr/local/rocketmq/conf/broker.conf &
### 測(cè)試生成消費(fèi)
``` 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
關(guān)閉 nameserver 和 broker
sh bin/mqshutdown broker
sh bin/mqshutdown namesrv
RocketMQ 可視化工具
Docker 使用方式
docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=host:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 12581:8080 -t styletang/rocketmq-console-ng