idea调式rocketmq源码详解

一、下载源码 --- 目前是windows

进入https://github.com/apache/rocketmq地址拿到rocketmq git的地址

image.png

打开idea 操作如下

image.png

image.png

等待代码下载完毕后执行 maven命令 mvn(maven) clean install,进行编译和下载依赖,当看到控制台BULID SUCCESS 信息,说明编译成功,即可进行下一步

二、启动namesrc和broker进行消息的生产和消费

  1. 启动namesrv
    image.png

    当前页右键后显示如下图,点击debug 'NameSrvStartup.main()'
    image.png

    然后右上角操作如下
    image.png

    然后为当前这个要执行的main函数添加环境变量,如下图
    image.png

    创建三个目录如下图
    image.png

    从distribution目录下copy broker.conf、logback_broker.xml、logback_namesrc.xml文件到conf目录下,见下图
    image.png

    broker.conf文件代码如下


作者:漫步无法人生
链接:https://www.jianshu.com/p/f63a71bec8a1
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/yx88/p/12266733.html