rocketmq使用笔记

293 阅读1分钟

rocketmq 安装

1、Windows,veriosn4.9.2,下载解压,配置环境变量,然后直接启动:mqnamesrv.cmd

ROCKETMQ_HOME=D:\application\rocketmq-4.9.2

2、还是在 bin 目录下执行: mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

到此启动完成。

1、 No route info of this topic, RMQ_SYS_TRACE_TOPIC 解决方案

原因: rockermq开启了消息跟踪

解决方案: 再rockermq producer增加 rocketmq.producer.enable-msg-trace: false配置重启即可。

linux安装启动(同Windows解压配置环境变量即可)

nohup  bin/mqnamesrv > log.txt 2>&1 &
nohup  bin/mqbroker -n localhost:9876 >log.txt 2>&1 &

常用配置

@RocketMQMessageListener(
        topic = "${rocketmq.product.source.topic}",
        messageModel = MessageModel.CLUSTERING,
        consumerGroup = "${rocketmq.product.source.group}",
        #最大的消费线程数
        consumeThreadMax = 4, enableMsgTrace = false)