RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码

文章目录

  • 从Git上迁出源码
  • 修改源码,启动namersrv
  • 修改源码,启动broker

在这里插入图片描述

从Git上迁出源码

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第1张图片

Github: https://github.com/apache/rocketmq/

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第2张图片

clone ,等待…

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第3张图片

完成后,如下

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第4张图片


修改源码,启动namersrv

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第5张图片

需要ROCKETMQ_HOME , 这里可以通过配置IDEA的方式,也可以通过修改源码直接setRocketmqHome,我们选择后者

修改org.apache.rocketmq.namesrv.NamesrvStartup#createNamesrvController

namesrvConfig.setRocketmqHome("D:\\IdeaProjects\\rocketmqSource\\rocketmq\\distribution")

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第6张图片

修改工程参数 ,启动namesrv

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第7张图片

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第8张图片

参数 : ‐n localhost:9876 &

启动namesrv ,如下

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第9张图片


修改源码,启动broker

同样的,也需要设置RocketMQ_HOME,我们也通过修改源码的方式来调整

修改org.apache.rocketmq.broker.BrokerStartup#createBrokerController

            brokerConfig.setRocketmqHome("D:\\IdeaProjects\\rocketmqSource\\rocketmq\\distribution");

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第10张图片

启动参数设置

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第11张图片

‐n localhost:9876 ‐c D:\IdeaProjects\rocketmqSource\rocketmq\distribution\confbroker.conf &

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第12张图片

启动broker

RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码_第13张图片

你可能感兴趣的:(【MQ-Apache,RocketMQ】)