RocketMQ 源码解析
文章平均质量分 97
RocketMQ 源码解析
公众号-芋道源码
这个作者很懒,什么都没留下…
展开
-
消息中间件 RocketMQ 源码解析 —— 调试环境搭建
摘要: 原创出处 http://www.iocoder.cn/RocketMQ/build-debugging-environment/ 「芋道源码」欢迎转载,保留摘要,谢谢!0. 友情提示1. 依赖工具2. 源码拉取3. 启动 RocketMQ Namesrv4. 启动 RocketMQ Broker5. 启动 RocketMQ Producer6. 启动 RocketMQ Co...原创 2019-01-26 08:52:52 · 552 阅读 · 0 评论 -
消息中间件 RocketMQ 源码解析:Message 发送&接收
1、概述Producer 发送消息。主要是同步发送消息源码,涉及到 异步/Oneway发送消息,事务消息会跳过。Broker 接收消息。(存储消息在《RocketMQ源码解析:Message存储》解析) 2、Producer 发送消息 DefaultMQProducer#send(Message) 1: @Override 2: public SendResult send(Me原创 2017-04-30 01:07:17 · 12027 阅读 · 3 评论 -
消息中间件 RocketMQ 源码解析:Message 存储
1、概述本文接《RocketMQ源码解析:Message发送&接收》。 主要解析 CommitLog 存储消息部分。2、CommitLog 结构CommitLog、MappedFileQueue、MappedFile 的关系如下: CommitLog : MappedFileQueue : MappedFile = 1 : 1 : N。反应到系统文件如下:Yunai-MacdeMac原创 2017-05-01 19:53:44 · 1728 阅读 · 0 评论 -
消息中间件 RocketMQ 源码解析:Message拉取&消费(上)
本章主要解析 **消费** 逻辑涉及到的源码。因为篇幅较长,分成上下两篇:1. 上篇:`Broker` 相关源码。2. 下篇:`Consumer` 相关源码。原创 2017-05-09 00:59:10 · 12529 阅读 · 0 评论 -
RocketMQ源码解析:Message拉取&消费(下)
原文地址:RocketMQ源码解析:Message拉取&消费(下) RocketMQ 带注释地址 :YunaiV/incubator-rocketmq ��本系列每 1-2 周更新一篇,欢迎订阅、关注、收藏 GitHub。 1、概述2、Consumer3、PushConsumer 一览4、PushConsumer 订阅 DefaultMQPushConsumerImpl#sub原创 2017-05-10 23:56:14 · 18965 阅读 · 0 评论 -
消息中间件 RocketMQ 源码解析:Message 顺序发送与消费
原文地址:RocketMQ源码解析:Message顺序发送与消费 RocketMQ 带注释地址 :YunaiV/incubator-rocketmq ��本系列每 1-2 周更新一篇,欢迎订阅、关注、收藏 GitHub。 1. 概述2. Producer 顺序发送3. Consumer 顺序消费 3.1 获得(锁定)消息队列3.2 移除消息队列3.3 消费消息队列 3.1.原创 2017-05-14 21:27:15 · 2205 阅读 · 2 评论 -
消息中间件 RocketMQ 源码解析:高可用
原文地址:RocketMQ源码解析:高可用 RocketMQ 带注释地址 :YunaiV/incubator-rocketmq ��本系列每 1-2 周更新一篇,欢迎订阅、关注、收藏 GitHub。 1. 概述2. Namesrv 高可用 2.1 Broker 注册到 Namesrv2.2 Producer、Consumer 访问 Namesrv3. Broker 高可用 3原创 2017-05-14 21:30:00 · 1950 阅读 · 0 评论 -
消息中间件 RocketMQ 源码解析:定时消息与消息重试
原文地址:RocketMQ源码解析:定时消息与消息重试 RocketMQ 带注释地址 :YunaiV/incubator-rocketmq ��本系列每 1-2 周更新一篇,欢迎订阅、关注、收藏 GitHub。 1. 概述2. 定时消息 2.1 延迟级别2.2 Producer 发送定时消息2.3 Broker 存储定时消息2.4 Broker 发送定时消息2.5 Brok原创 2017-05-15 22:40:28 · 4403 阅读 · 1 评论 -
消息中间件 RocketMQ 源码解析:Filtersrv
原文地址:RocketMQ源码解析:Filtersrv RocketMQ 带注释地址 :YunaiV/incubator-rocketmq ��本系列每 1-2 周更新一篇,欢迎订阅、关注、收藏 GitHub。 1. 概述2. Filtersrv 注册到 Broker3. 过滤类 3.1 Consumer 订阅时设置 过滤类代码3.2 Consumer 上传 过滤类代码3.3原创 2017-05-17 01:40:21 · 1006 阅读 · 0 评论 -
消息中间件 RocketMQ 源码解析:事务消息
原文地址:RocketMQ源码解析:事务消息 RocketMQ 带注释地址 :YunaiV/incubator-rocketmq ��本系列每 1-2 周更新一篇,欢迎订阅、关注、收藏 GitHub。 1. 概述2. 事务消息发送 2.1 Producer 发送事务消息2.2 Broker 处理结束事务请求2.3 Broker 生成 ConsumeQueue3. 事务消息回查原创 2017-05-21 17:06:21 · 1691 阅读 · 0 评论