RocketMQ环境搭建

矫情吗;* 2023-06-06 03:42 172阅读 0赞

RocketMQ 环境搭建

文章目录

  • RocketMQ 环境搭建
    • 下载
    • 快速入门
      • 启动 nameserver 和 broker
        • 配置外网访问
      • 关闭 nameserver 和 broker
    • RocketMQ 可视化工具
      • Docker 使用方式
    • 参考

下载

Release Notes - Apache RocketMQ - Version 4.5.2

快速入门

Quick Start

启动 nameserver 和 broker

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

配置外网访问

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

  1. namesrvAddr = xx.xx.xx.xx:9876;xx.xx.xx.xx:9876 # (多个地址以;分隔)
  2. brokerIP1 = xx.xx.xx.xx
  3. enablePropertyFilter = true

启动 namesrv

  1. nohup mqnamesrv &

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

  1. ### 测试生成消费
  2. ```sh
  3. export NAMESRV_ADDR=localhost:9876
  4. sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
  5. sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

关闭 nameserver 和 broker

  1. sh bin/mqshutdown broker
  2. sh bin/mqshutdown namesrv

RocketMQ 可视化工具

GitHub

Docker 使用方式

  1. 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 服务连接不上问题

发表评论

表情:
评论列表 (有 0 条评论,172人围观)

还没有评论,来说两句吧...

相关阅读