资料内容:
2、注解版源码引入
RocketMQ的源码中有个非常让人头疼的事情,就是他的代码注释几乎没有。为了
帮助大家解读源码,我给大家准备了一个添加了自己注释的源码版本。 在配套资料
当中。大家可以把这个版本导入IDEA来进行解读。
源码中对最为重要的注解设定了一个标记K1,相对不那么重要的注解设定了一个标
记K2,而普通的注释就没有添加标记。大家可以在IDEA的TODO标签中配置这两个
注解标记。
3、源码调试:
将源码导入IDEA后,需要先对源码进行编译。编译指令 clean install -
Dmaven.test.skip=true
编译完成后就可以开始调试代码了。调试时需要按照以下步骤:
调试时,先在项目目录下创建一个conf目录,并从distribution拷贝
broker.conf和logback_broker.xml和logback_namesrv.xml