Rocketmq源码下载与调试

本文详细介绍了如何下载Rocketmq源码并进行编译运行。在编译过程中,需要将JDK版本设置为1.8,并修改pom.xml配置。启动Namesrv时,需设置ROCKETMQ_HOME环境变量,同时指定user.home的日志路径。启动Broker时,同样要配置rocketHome和user.home,还需提供broker.conf中的相关参数。文章最后提到了启动Producer发送消息的测试步骤和解决可能出现的No Topic Route Info错误的方法。
摘要由CSDN通过智能技术生成

Rocketmq源码编译运行

下载

github下载源码,比较慢,也可以从gitee下载

源码目录结构

</
名称 作用
broker broker模块:c和p端消息存储逻辑
client 客户端api:produce、consumer端 接受与发送api
common 公共组件:常量、基类、数据结构
tools 运维tools:命令行工具模块
store 存储模块:消息、索引、commitlog存储
namesrv 服务管理模块:服务注册topic等信息存储
remoting 远程通讯模块:netty+fastjson
logappender 日志适配模块
example Demo列子
filtersrv 消息过滤器模块
srvutil 辅助模块
filter 过滤模块:消息过滤模块
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值