前言
Spring Cloud 微服务,几种常用的消息中间件:RabitMq、Kafka、RocketMq,今天就来部署一下 RocketMq
Docker 部署 RocketMQ
启动 RocketMq nameserver:
docker run -d \ -p 9876:9876 \ --name rockermq_name_srv \ --restart=unless-stopped \ -e "MAX_POSSIBLE_HEAP=100000000" \ apache/rocketmq:4.9.4 \ sh mqnamesrv
启动 RocketMq broker:
docker run -d \ -p 10911:10911 \ -p 10909:10909 \ --name rmqbroker \ --restart=unless-stopped \ -v /data/rocketmq/conf/:/home/rocketmq/rocketmq-4.9.4/conf \ --link rockermq_name_srv:namesrv \ -e "NAMESRV_ADDR=namesrv:9876" \ -e "MAX_POSSIBLE_HEAP=200000000" \ apache/rocketmq:4.9.4 \ sh mqbroker -c /home/rocketmq/rocketmq-4.9.4/conf/broker.conf
启动 RocketMq Console:
docker run -d \ --restart=unless-stopped \ --name rocketmq-console-ng \ --link rockermq_name_srv:namesrv \ -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" \ -p 7777:8080 \ -t styletang/rocketmq-console-ng
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于