
本课程立足于“底层原理+高可用架构+企业级框架开发”的三维进阶路径,带你彻底打通从AMQP协议、SpringBoot整合、集群高可用到分布式事务框架自研的全链路闭环。
课程深度融合了企业级真实业务场景与底层源码级技术:首先,课程为你深度剖析RabbitMQ高性能的原因与AMQP协议灵魂,带你掌握Exchange、Direct、Fanout、Topic等核心路由机制。随后,进入企业级实战阶段,你将基于外卖微服务场景(餐厅、骑手、结算、积分)进行多轮联调,并深入Spring AMQP源码,利用RabbitTemplate与RabbitListener简化开发。在架构进阶阶段,课程带你从传统手动搭建集群,一路升级到Docker Compose与Kubernetes(K8s)云原生高可用部署,并全面掌握镜像队列、网络分区处理及状态监控。最终,课程将带你基于RabbitMQ自研一套分布式事务框架,实现消息定时重发、消费失败重试与死信告警。这是一套横跨“消息中间件、云原生架构与底层框架设计”的硬核课程,旨在让你真正掌控企业级消息系统的核心命脉。
课程目录:
新RabbitMQ精讲
+—第1章 思想纲领
| 1-1 为什么做这门课?做课思路是什么样? (2).mp4
| 1-2 本门课程最好的学习路线是什么?.pdf
| 1-3 怎么最大效率的进行技术交流?_慕课网-1.pdf
| 1-3 怎么最大效率的进行技术交流?_慕课网-2.pdf
| 1-3 怎么最大效率的进行技术交流?_慕课网-3.pdf
|
+—第2章 树立清晰的RabbitMQ初印象
| 2-1.mp4
| 2-10 本章总结.mp4
| 2-2 主流消息中间件怎么选?.mp4
| 2-3 RabbitMQ高性能的原因.mp4
| 2-4 RabbitMQ的灵魂——AMQP协议.mp4
| 2-5 RabbitMQ的心脏——Exchange解析.mp4
| 2-6 RabbitMQ快速安装.mp4
| 2-7 视觉直观感受——管理工具概览.mp4
| 2-8 更常用的网页端管理工具.mp4
| 2-9 基本功——命令行管理.mp4
|
+—第3章 利用RabbitMQ基本用法,开发项目
| 3-1 RabbitMQ消息交换的关键是什么?.mp4
| 3-10 给骑手微服务发送消息.mp4
| 3-11 开发商家微服务.mp4
| 3-12 利用Direct接收消息.mp4
| 3-13 完善骑手微服务.mp4
| 3-14 订单向结算服务发送消息.mp4
| 3-15 利用Fanout完善结算微服务.mp4
| 3-16 四个微服务联调.mp4
| 3-17 利用Topic开发积分微服务.mp4
| 3-18 目前的项目不足之处分析.mp4
| 3-19 实际开发中经验及小结.mp4
| 3-2 需求分析与架构设计.mp4
| 3-3 数据库设计与项目搭建.mp4
| 3-4 利用Direct开发餐厅和骑手微服务.mp4
| 3-5 设计工程涉及的数据结构.mp4
| 3-6 dao层开发.mp4
| 3-7 队列和交换机绑定.mp4
| 3-8 下单并商家微服务发消息.mp4
| 3-9 收到消息更新订单状态.mp4
|
+—第4章 利用RabbitMQ高级特性,完善项目的可靠性
| 4-1 如何保证消息可靠性.mp4
| 4-10 目前项目的不足之处分析.mp4
| 4-11 实际开发中的经验及小结.mp4
| 4-2 发送端确认机制原理.mp4
| 4-3 实现多条同步确认和异步确认机制.mp4
| 4-4 消息返回机制.mp4
| 4-5 消费端确认机制.mp4
| 4-6 实现重回队列.mp4
| 4-7 消费端限流机制.mp4
| 4-8 消息过期机制.mp4
| 4-9 死信队列.mp4
|
+—第5章 RabbitMQ与SpringBoot适配,利用工具类简化项目
| 5-1 引入SpringBoot的重要性.mp4
| 5-10 利用MessageConverter高效处理消息.mp4
| 5-11 利用RabbitListener快速实现消息处理器(上).mp4
| 5-12 利用RabbitListener快速实现消息处理器(下).mp4
| 5-13 实际中的开发经验及小结.mp4
| 5-2 利用RabbitAdmin快速配置Rabbit服务.mp4
| 5-3 简化配置Rabbit服务的流程.mp4
| 5-4 解析涉及到的RabbitAdmin源码.mp4
| 5-5 利用RabbitTemplate快速消息发送.mp4
| 5-6 改造发送端确认和消息返回.mp4
| 5-7 SimpleMessageListenerContainer.mp4
| 5-8 深入源码探究核心原理.mp4
| 5-9 利用MessageListenerAdapter自定义消息监听.mp4
|
+—第6章 RabbitMQ集群入门——手动搭建集群并容灾实验
| 6-1 RabbitMQ使用集群的好处.mp4
| 6-2 RabbitMQ集群架构拓扑.mp4
| 6-3 搭建RabbitMQ集群.mp4
| 6-4 RabbitMQ镜像队列.mp4
| 6-5 RabbitMQ怎么实现高可用.mp4
| 6-6 HAproxy+Keepalived高可用集群搭建.mp4
| 6-7 RabbitMQ集群间通信原理.mp4
| 6-8 实际开发中的经验和本章小结.mp4
|
+—第7章 RabbitMQ集群高可用
| 7-1 优化RabbitMQ集群.mp4
| 7-10 目前项目不足之处分析.mp4
| 7-11 实际开发过程中的经验及小结.mp4
| 7-2 理解Docker架构和原理.mp4
| 7-3 搭建Docker环境.mp4
| 7-4 利用DockerCompose搭建RabbitMQ集群.mp4
| 7-5 理解Kubernetes原理.mp4
| 7-6 使用K8s搭建高可用集群.mp4
| 7-7 分析集群网络分区的意义与风险.mp4
| 7-8 集群网络分区处理方法.mp4
| 7-9 RabbitMQ状态监控.mp4
|
+—第8章 基于RabbitMQ开发分布式事务框架
| 8-1 事务为什么要“分布式化”.mp4
| 8-10 改造监听消息代码.mp4
| 8-11 死信消息告警.mp4
| 8-12 框架打包并引入微服务项目.mp4
| 8-13 实际开发中的经验小结.mp4
| 8-2 分布式框架设计.mp4
| 8-3 分布式事务框架搭建.mp4
| 8-4 数据库相关开发.mp4
| 8-5 消息发送失败的重试流程分析.mp4
| 8-6 实现消息重发功能.mp4
| 8-7 消息回调逻辑实现.mp4
| 8-8 实现消息定时重发.mp4
| 8-9 消息消费失败重试流程分析.mp4
|
\—课程资料
+—RabbitMQ课程资料
| CentOS-8.2.2004-x86_64-minimal.iso
| otp_win64_23.0.exe
| rabbitmq-server-3.8.3.exe
| rabbitmq-server-3.8.8-1.el8.noarch.rpm
|
\—源码
源码.zip
下载地址:
感谢您的来访,获取更多精彩文章请收藏本站。


















