rocketmq简单实践

RocketMQ 简单实践

下载源码

nohup sh bin/mqnamesrv &
  • 查看nohup日志
tail -f nohup.out
  • 看到启动成功的日志

  • 启动 Broker

nohup sh bin/mqbroker -c conf/broker.conf  -n 127.0.0.1:9876 & 

通过-c参数,配置读取的主 Broker 配置。
通过-n参数,设置 RocketMQ Namesrv 地址

  • 修改配置文件
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g" 
  • 测试mq的消费和生产
# 设置 Namesrv 服务器的地址
export NAMESRV_ADDR=127.0.0.1:9876

# 执行生产者 Producer 发送测试消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

# 执行消费者 Consumer 消费测试消息
sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer

  • Web Console 控制台
git clone https://github.com/apache/rocketmq-dashboard.git
  • 进入文件夹
cd ./rocketmq-dashboard

可以看到这些文件夹

可以进入该项目下的 src/main/resources/ 目录下,进行相应的配置文件修改。例如说,设置 RocketMQ Namesrv 地址,开启 RocketMQ Console 的登录访问。
这里,我们修改 src/main/resources/application.properties 配置文件,通过设置 rocketmq.config.namesrvAddr=127.0.0.1:9876 配置项,设置 RocketMQ Namesrv 的地址。

对rocketmq-dashboard进行打包

mvn clean package -Dmaven.test.skip=true

后端启动

nohup java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar &

查看nohup文件,观察日志

项目成功启动,在本地可以看到RocketMQ的可视化界面
http://127.0.0.1:8080/#/

posted @ 2022-04-07 19:11  行舟QAQ  阅读(100)  评论(0编辑  收藏  举报