三、 安装RocketMQ

RocketMQ 的安装包分为两种,二进制包和源码包。 点击这里 下载 Apache RocketMQ 5.1.3的源码包。你也可以从这里 下载到二进制包。二进制包是已经编译完成后可以直接运行的,源码包是需要编译后运行的。

 

这里使用Windows系统安装RocketMQ5.1.3。JAVA版本选择jdk1.8。下载页面是: https://rocketmq.apache.org/zh/download/ 。下载完成后解压后进入conf目录修改broker.conf,增加以下内容:

#自动创建Topic
autoCreateTopicEnable=true

#存储路径
storePathRootDir=D:\\rocketmq-all-5.1.3-bin-release\\store
#commitLog 存储路径
storePathCommitLog=D:\\rocketmq-all-5.1.3-bin-release\\store\\commitlog
#消费队列存储路径存储路径
storePathConsumeQueue=D:\\rocketmq-all-5.1.3-bin-release\\store\\consumequeue
#消息索引存储路径
storePathIndex=D:\\rocketmq-all-5.1.3-bin-release\\store\\index
#checkpoint 文件存储路径
storeCheckpoint=D:\\rocketmq-all-5.1.3-bin-release\\store\\checkpoint
#abort 文件存储路径
abortFile=D:\\rocketmq-all-5.1.3-bin-release\\store\\abort

然后在解压后的目录新建store文件夹,和conf目录同级。并将解压后的目录配置到系统变量中,变量名为ROCKETMQ_HOME。之后再cmd中分别运行mqnamesrv.cmd,mqbroker.cmd -n localhost:9876和mqproxy -n localhost:9876启动namesrv,broker和mqproxy。

 

用工具测试发送消息,在cmd中运行:

tools.cmd org.apache.rocketmq.example.quickstart.Producer

在控制台看到:
 

 

用工具测试接收消息,在控制台中运行:

set NAMESRV_ADDR=localhost:9876 
tools.cmd org.apache.rocketmq.example.quickstart.Consumer

在控制台中看到:
 

 

posted @   shigp1  阅读(226)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示