rocketmq学习笔记
1.介绍
官方文档:https://rocketmq.apache.org/docs/quickStart/01quickstart
2.部署rocketmq
1.docker部署rocketmq
docker pull apache/rocketmq:5.3.1
创建network
docker network create rocketmq
启动nameserver
docker run -d --name rmqnamesrv -p 9876:9876 --network rocketmq apache/rocketmq:5.3.1 sh mqnamesrv
broker配置
# Configure the broker's IP address echo "brokerIP1=127.0.0.1" > broker.conf
启动proxy和broker
docker run -d --name rmqbroker --network rocketmq \ -p 10912:10912 -p 10911:10911 -p 10909:10909 \ -e "NAMESRV_ADDR=rmqnamesrv:9876" \ -v $(pwd)/broker.conf:/home/rocketmq/rocketmq-5.3.1/conf/broker.conf \ apache/rocketmq:5.3.1 sh mqbroker --enable-proxy -c /home/rocketmq/rocketmq-5.3.1/conf/broker.conf
3.部署rocketmq-dashboard
1.docker部署rocketmq-dashboard
docker pull apacherocketmq/rocketmq-dashboard:latest docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -p 8080:8080 -t apacherocketmq/rocketmq-dashboard:latest
访问8080端口
创建topic
参考:https://rocketmq.apache.org/docs/deploymentOperations/04Dashboard/
本文只发表于博客园和tonglin0325的博客,作者:tonglin0325,转载请注明原文链接:https://www.cnblogs.com/tonglin0325/p/5200622.html