《RocketMQ技术内幕》是一本深入讲解RocketMQ技术内部原理的精彩著作,通过对RocketMQ的架构和设计理念的剖析,读者能够全面了解RocketMQ的核心组件和工作流程,不仅如此,本书还详细讨论了RocketMQ的高级特性和优化技巧,为读者提供了完整的学习和应用指南,无论是初学者还是已经掌握RocketMQ的开发者,本书都是不可或缺的参考资料,它清晰地阐释了RocketMQ的内部工作原理,并提供了实用的建议和技巧,帮助读者更好地理解和应用RocketMQ技术,这本书是一本值得推荐的RocketMQ技术指南。
RocketMQ技术内幕
内容介绍
本书由RocketMQ社区早期的布道者和技术专家撰写,Apache RocketMQ创始人/Linux OpenMessaging创始人兼主席/Alibaba Messaging开源技术负责人冯嘉的高度评价并作序推荐。
源码角度,本书对RocketMQ的核心技术架构,以及消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步(HA)、事务消息等主要功能模块的实现原理进行了深入分析,同时展示了源码阅读的相关技巧;应用层面,本书总结了大量RocketMQ的使用技巧。通过本书,读者将深入理解消息中间件和底层网络通讯机制的核心知识点。
全书共10章,分三个部分:
*部分 准备篇(第1章)
首先介绍了RocketMQ源代码的获取、结构和调试,然后介绍了RocketMQ的设计理念和目标。
第二部分 实现篇(第2~8章)
这是本书的核心部分,从源代码的角度详细分析了消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步(HA)、事务消息等主要功能模块的架构设计和实现原理。
第三部分 实例篇(第9-10章)
通过示例展示RocketMQ的使用技巧,并着重讲解了RocketMQ的监控命令与监控管理界面。
目录
- 前言
- 第1章 阅读源代码前的准备 1
- 第2章 RocketMQ路由中心NameServer 31
- 第3章 RocketMQ消息发送 49
- 第4章 RocketMQ消息存储 75
- 第5章 RocketMQ消息消费 127
- 第6章 消息过滤FilterServer 198
- 第7章 RocketMQ主从同步(HA)机制 207
- 第8章 RocketMQ事务消息 225
- 第9章 RocketMQ实战 242
- 附录A 参数说明 282