当前位置: 首页 > article >正文

docker rocketmq

docker pull docker.1panel.live/apache/rocketmq:4.9.2


docker network create rocketmq
# 启动NameServer
docker run -d --name rmqnamesrv -p 9876:9876 --net rocketmq docker.1panel.live/apache/rocketmq:4.9.2 sh mqnamesrv

# 配置 Broker 的 IP 地址
echo "brokerIP1=127.0.0.1" >broker.conf

# 启动 Broker
docker run -d --name rmqbroker --net rocketmq -p 10912:10912 -p 10911:10911 -p 10909:10909 -e "NAMESRV_ADDR=rmqnamesrv:9876" -v ./broker.conf:/home/rocketmq/rocketmq-4.9.2/conf/broker.conf docker.1panel.live/apache/rocketmq:4.9.2 sh mqbroker -c /home/rocketmq/rocketmq-4.9.2/conf/broker.conf

# 验证 Broker 是否启动成功
docker logs rmqbroker

vi /path/to/rocketmq/conf/namesrv.properties
listenPort=9876

vi /path/to/rocketmq/conf/broker.conf
brokerIP1=192.168.31.118
namesrvAddr=192.168.31.118:9876
listenPort=10911

docker restart rmqnamesrv
docker restart rmqbroker

docker exec -it rmqbroker bash

sh tools.sh org.apache.rocketmq.example.quickstart.Producer -n 192.168.31.118:9876 -t TestTopic -m "Hello"

sh tools.sh org.apache.rocketmq.example.quickstart.Consumer -n 192.168.31.118:9876 -t TestTopic


http://www.kler.cn/a/419408.html

相关文章:

  • vue2和vue3两种倒计时CountDown实现
  • 设计模式之单例
  • Leetcode - 周赛425
  • EditInPlace就地编辑:Dom vs Form
  • 缓存与缓冲
  • 基于PHP的音乐网站的设计与实现
  • 每日速记10道java面试题03
  • 写一份客服网络安全意识培训PPT
  • 如何分段存储Redis键值对
  • 智慧银行反欺诈大数据管控平台方案(二)
  • windows C#-为类或结构定义值相等性(上)
  • 网络原理-初识
  • 解密开源大模型如何实现本地化部署并基于本地的知识库进行应用
  • Java基础面试题11:简述System.gc()和Runtime.gc()的作用?
  • 一些面试问题的深入与思考
  • 国际网络安全趋势
  • git push使用
  • 探索Linux的目录结构:深入理解文件系统的组织
  • mongodb配置ssl连接
  • 详解Qt PDF 之 QPdfDocument与 QPdfView 打开与显示pdf