RocketMQ
文章平均质量分 61
RocketMQ
乡下码农
这个作者很懒,什么都没留下…
展开
-
源码解析,Broker启动触发客户端消费者重新负载均衡
找到org.apache.rocketmq.broker.BrokerStartup启动类的main方法 public static void main(String[] args) { start(createBrokerController(args)); } 找到org.apache.rocketmq.broker.BrokerStartup#createBrokerController方法下的这几行代码 final BrokerControl原创 2022-04-22 17:30:42 · 301 阅读 · 0 评论 -
源码分析,RocketMQ消费者启动,如何触发消费者负载均衡
为了记录自己学习RocketMQ源码,记录一下,顺便分享一下学习过程 RocketMQ版本为4.9.3源码,idea打开源码看着会直观一点 消费者启动类org.apache.rocketmq.client.impl.consumer.DefaultMQPushConsumerImpl,找到start()方法的最后一行代码 public synchronized void start() throws MQClientException { ...... ...... ...... //此处省原创 2022-04-22 16:23:26 · 316 阅读 · 0 评论 -
Centos7下RocketMQ单机环境搭建
1 下载源码 # 进入/srv/source 目录, 没有目录的自行创建source目录 cd /srv mkdir source # git克隆源码 git clone https://gitee.com/apache/rocketmq.git # 进入源码目录 cd /srv/source/rocketmq # 切换release-4.9.2分支到本地 git checkout -b release-4.9.2 origin/release-4.9.2 2 项目构建 cd /srv/sour原创 2021-12-22 18:20:20 · 1241 阅读 · 0 评论