01 搭建 Rocketmq 源码调试环境
目录
rocketmq 基于 5.1.4 版本
启动 namesrv
在 org.apache.rocketmq.namesrv.NamesrvStartup
中,配置环境变量 ROCKETMQ_HOME
,如下图。
![./启动 namesrv.png](./%e5%90%af%e5%8a%a8%20namesrv.png)
启动 broker
在 org.apache.rocketmq.broker.BrokerController
中,配置环境变量 ROCKETMQ_HOME
和启动参数,如下图。
|
|
![./启动 broker.png](./%e5%90%af%e5%8a%a8%20broker.png)
测试类
在 rocketmq
中有很多的测试类,在看源码的时候,需要调试测试类,比如 org.apache.rocketmq.test.client.consumer.topic.OneConsumerMulTopicIT#testSynSendMessage