源码分析RocketMQ系列索引

1、RocketMQ源码分析之NameServer

2、RocketMQ源码分析之Broker概述与同步消息发送原理与高可用设计及思考

3、源码分析RocketMQ之CommitLog消息存储机制

4、源码分析RocketMQ之消息消费

5、源码分析RocketMQ消息消费机制----消费者拉取消息机制

6、 源码分析RocketMQ消息消费机制----消费端消息负载均衡机制与重新分布

7、源码分析RocketMQ消息重试机制

8、源码分析RocketMQ消费ACK机制之消息进度

9、源码分析RocketMQ之消费队列、Index索引文件存储结构与存储机制-上篇

10、 源码分析RocketMQ之消费队列、Index索引文件存储结构与存储机制-下篇

11、源码分析RocketMQ刷盘机制

12、源码分析RocketMQ消息过滤机制上篇-----消息消费服务端过滤与TAG模式过滤实现

13、源码分析RocketMQ消息过滤机制下篇-FilterServer、ClassFilter模式详解

14、源码分析RocketMQ拉模式

15、源码分析RocketMQ长轮询机制

16、源码分析RocketMQ顺序消息消费实现原理

17、源码分析RocketMQ文件过期删除机制

18、源码研究RocketMQ高可用HA机制

19、源码研究RocketMQ读写分离机制

20、RocketMQ源码分析之从官方示例窥探RocketMQ事务消息实现基本思想

21、RocketMQ源码分析之RocketMQ事务消息实现原理上篇

22、RocketMQ源码分析之RocketMQ事务消息实现原理中篇----事务消息状态回查

23、RocketMQ源码分析之事务消息实现原理下篇-消息服务器Broker提交回滚事务实现原理

24、RocketMQ事务消息实战

25、RocketMQ实战:生产环境中,autoCreateTopicEnable为什么不能设置为true

26、RocketMQ 消息发送system busy、broker busy原因分析与解决方案

27、RocketMQ HA机制(主从同步)

28、RocketMQ ACL使用指南

29、源码分析RocketMQ ACL实现机制

30、RocketMQ消息轨迹-设计篇

31、源码分析RocketMQ消息轨迹

32、RocketMQ一个新的消费组初次启动时从何处开始消费呢?

33、RocketMQ 多副本前置篇:初探raft协议

34、源码分析 RocketMQ DLedger 多副本之 Leader 选主

35、源码分析 RocketMQ DLedger 多副本存储实现

36、RocketMQ 主题扩分片后遇到的坑

37、源码分析 RocketMQ DLedger(多副本) 之日志追加流程

38、源码分析 RocketMQ DLedger(多副本) 之日志复制(传播)

39、基于 raft 协议的 RocketMQ DLedger 多副本日志复制设计原理

40、RocketMQ 整合 DLedger(多副本)即主从切换实现平滑升级的设计技巧

41、源码分析 RocketMQ DLedger 多副本即主从切换实现原理

42、RocketMQ 升级到主从切换(实战篇)

 

更多文章请关注作者微信公众号:

博客作者的新书《RocketMQ技术内幕》已出版上市了,目前可在主流购物平台(京东、天猫等)购买。

本书从源码角度深度分析了RocketMQ NameServer、消息发送、消息存储、消息消费、消息过滤、主从同步HA、事务消息;在实战篇重点介绍了RocketMQ运维管理界面与当前支持的39个运维命令;并在附录部分罗列了RocketMQ几乎所有的配置参数。本书得到了RocketMQ创始人、阿里巴巴Messaging开源技术负责人、Linux OpenMessaging 主席的高度认可并作序推荐。目前是国内第一本成体系剖析RocketMQ的书籍。 
 

 

 

唯有坚持不懈 CSDN认证博客专家 RocketMQ 资深架构师 中间件兴爱好者
丁威,《RocketMQ技术内幕》作者、CSDN博客专家,原创公众号『中间件兴趣圈』维护者。目前就职于中通快递研发中心担任资深架构师,负责消息中间件与全链路压测的实施与落地。擅长JAVA编程,对主流中间件RocketMQ、Dubbo、ElasticJob、Netty、Sentienl、Mybatis、Mycat等中间件有深入研究。
RocketMQ 是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给 Apache 软件基金会,并于2017年9月25日成为Apache 的顶级项目。作为经历过多次阿里巴巴双十一这种“超级工程”的洗礼并有稳定出色表现的国产中间件,以其高性能、低延时和高可靠等特性近年来已经也被越来越多的国内企业使用。其主要功能有1.灵活可扩展性、2.海量消息堆积能力、3.支持顺序消息、4.多种消息过滤方式、5.支持事务消息、6.回溯消费等常用功能。 RocketMQ 核心的四大组件:Name Server、Broker、Producer、Consumer ,每个组件都可以部署成集群进行水平扩展。 2、适应人群 有一定的Java基础,并且有分布式项目开发经验。 3、课程价值 可以让初学者对分布式系统解耦有一定认识,并且能够通过快速使用RocketMQ实现分布式服务的异步通信,同时本课程还会通过项目案例实战让学员对RocketMQ的应用场景有所体会,最后再通过源码角度让学员对RocketMQ的原理有所理解,不仅做到“知其然”,亦“知其所以然”。 4、课程收获 1. 理解消息中间件MQ的优势和应用场景 2. 掌握RocketMQ的核心功能,以及各种消息发送案例 3. 通过电商项目深刻理解RocketMQ在使用项目中的落地应用 4. 通过RocketMQ高级功能和源码学习,对RocketMQ的技术细节和原理有更加透彻的理解 5、课程亮点 l  核心功能 n  MQ介绍 n  环境准备 n  RocketMQ高可用集群搭建 n  各种消息发送样例 l  综合练习 n  项目背景介绍 n  功能分析 n  项目环境搭建 n  下单功能,保证各服务的数据一致性 n  确认订单功能,通过消息进行数据分发 n  整体联调 l  高级功能 n  消息的存储和发送 n  消息存储结构 n  刷盘机制 n  消息的同步复制和异步复制 n  负载均衡 l  源码分析 n  路由中心NameServer n  消息生产者Producer n  消息存储 n  消息消费Consumer 6、主讲内容 章节一:核心功能 1.     快速入门 a)     MQ介绍 b)     作用 c)      注意事项 d)     各MQ产品比较 2.     RocketMQ环境搭建 a)     环境准备 b)     安装RocketMQ c)      启动RocketMQ d)     测试RocketMQ e)     关闭RocketMQ 3.     RocketMQ高可用集群搭建 a)     集群各角色介绍 b)     集群搭建方式 c)      双主双从集群搭建 d)     集群监控平台 4.     各种消息发送样例 a)     同步消息 b)     异步消息 c)      单向消息 d)     顺序消息 e)     批量消息 f)      过滤消息 g)     事务消息 章节二:项目实战 1.    项目背景介绍 (1)    电商高可用MQ实战 2.    功能分析 (1)    下单功能 (2)    支付功能 3.    项目环境搭建 (1)    SpringBoot (2)    Dubbo (3)    Zookeeper (4)    RocketMQ (5)    Mysql 4.下单功能,保证各服务的数据一致性 5.确认订单功能,通过消息进行数据分发 章节三:高级功能 1. 消息的存储和发送 2. 消息存储结构 3. 刷盘机制 (1)    同步刷盘 (2)    异步刷盘 4. 消息的同步复制和异步复制 5. 负载均衡 (1)    Producer负载均衡 (2)    Consumer负载均衡 章节四:源码分析 1.     路由中心NameServer a)     NameServer架构设计 b)     NameServer启动流程 c)      NameServer路由注册和故障剔除 2.     消息生产者Producer a)     生产者启动流程 b)     生产者发送消息流程 c)      批量发送 3.     消息存储 a)     消息存储流程 b)     存储文件与内存映射 c)      存储文件 d)     实时更新消息消费队列和存储文件 e)     消息队列与索引文件恢复 f)      刷盘机制 4.     过期文件删除机制 a)     消息消费Consumer b)     消费者启动流程 c)      消息拉取 d)     消息队列负载均衡和重新分布机制 e)     消息消费过程 f)      定时消息机制 g)     顺序消息
©️2020 CSDN 皮肤主题: 成长之路 设计师:Amelia_0503 返回首页