油炸小可爱|RocketMQ学习第一步:源码构建( 二 )

  1. 修改logback_namesrv.xml配置:需要${user.home}替换成自己上一步配置的文件夹路径;例如/Users/***/rocketmq/ 。

油炸小可爱|RocketMQ学习第一步:源码构建3.3 配置broker
  1. program参数:-c /Users/***/rocketmq/conf/broker.conf
  2. 环境变量:ROCKETMQ_HOME=/Users/***/rocketmq
以上路径均属于上面自定义配置文件路径 。 具体配置如图:
油炸小可爱|RocketMQ学习第一步:源码构建3.4 配置producer
油炸小可爱|RocketMQ学习第一步:源码构建3.5 配置 consumer
油炸小可爱|RocketMQ学习第一步:源码构建4.启动经历上面的一番配置后 , 最后一步就是启动生产者和消费者啦 。 先提前说一下启动顺序:
  1. 启动org.apache.rocketmq.namesrv.NamesrvStartup
  2. 启动org.apache.rocketmq.broker.BrokerStartup
  3. 启动生产者org.apache.rocketmq.example.quickstart.Producer
  4. 启动消费者org.apache.rocketmq.example.quickstart.Consumer如图:消费者已经成功消费消息
到此 , 源码本地化构建已经成功啦 , 接下来就是熟悉rocketmq中的各种机制啦~
作者:溪~源
原文链接:


推荐阅读