你将获得
1. 掌握 RocketMQ 使用场景与选型方法
2. 实战各类消息收发(普通、顺序、定时等)
3. 理解生产者、消费者核心工作流程
4. 掌握消息存储机制与可靠性保障策略
5. 学会高可用部署与消息堆积问题解决
课程介绍
本课程全面覆盖 RocketMQ 核心技术与实战应用。从概论入手,解析 MQ 使用场景、选型逻辑,讲解单机服务搭建、源码启动及 SCA 集成最佳实践,实战普通、顺序、定时等消息收发。深入实战学习,涵盖过滤、事务消息收发,剖析 Broker 启动、NameServer 路由注册流程,解读消息存储布局、刷盘策略与快速读取机制。同时讲解消息可靠性保障、有序性解决办法,分析高可用部署架构与消息堆积处理方案,助力学员全面掌握 RocketMQ 实战技能与底层原理。
课程目录
第一章:RocketMQ 概论
1.MQ 的使用场景
2.MQ 解决的问题
3.MQ 该如何选型
4.RocketMQ 领域模型
5.RocketMQ 单机服务搭建
6.RocketMQ 源码启动服务
7.SCA 集成 RocketMQ 的最佳实践
8. 普通消息收发实战
9.DashBoard 控制台观测
10. 跟踪消息收发轨迹
11.SPMC 集群消费实战
12. 顺序消息收发实战
13. 定时延时消息收发实战
14. 批量收发实战
第二章:RocketMQ 实战学习
1. 过滤消息收发实战
2. 事务消息收发实战
3. 最大重试消费实战
4.Broker 启动流程分析
5.NameServer 路由注册机制
6. 生产者的发送消息流程
7. 消费者的接收消息流程
8. 消息的可靠性应该如何保证
9. 不同消息的有序性如何解决
10.Broker 接收消息的处理流程
11. 消息在 Broker 端的文件布局
12. 消息存储的高效与刷盘策略
13.Broker 快速读取消息机制
14. 文件恢复与 CheckPoint 机制
15. 消息大量堆积了该怎么办
16. 部署架构与高可用机制











