飞豹客 · 课能看,资料也能带走
飞豹客体系课

RabbitMQ消息中间件专题课程(附讲义源码)

为什么后端开发值得专门花时间学 RabbitMQ 很多后端开发者在业务规模变大时,都会撞到同一堵墙:主流程里塞了发邮件、写日志、扣库存、调第三方接口,接口响应时间越来越长,改一处牵连全身,高峰期数据库直接被打穿。这门课解决的正是这类问题。它不教空泛的架构理论,而是把消息中间件拆解成异步处理、系统解耦

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

为什么后端开发值得专门花时间学 RabbitMQ

很多后端开发者在业务规模变大时,都会撞到同一堵墙:主流程里塞了发邮件、写日志、扣库存、调第三方接口,接口响应时间越来越长,改一处牵连全身,高峰期数据库直接被打穿。这门课解决的正是这类问题。它不教空泛的架构理论,而是把消息中间件拆解成异步处理、系统解耦、流量削峰、日志收集、消息通讯这五个真实工作场景,告诉你什么时机该引入队列、怎么把同步调用改成异步投递、怎么用队列挡住突发流量。学完之后,你能在代码评审里说清“为什么这里该发消息而不是直接调接口”,也能在系统出问题时判断是不是队列堆积、消费端阻塞导致的。对转行做后端的人来说,这是从写增删改查进阶到做系统设计的必经一步。

课程内容怎么安排,不同基础怎么取舍

资料整体围绕 RabbitMQ 展开,从环境搭建和协议讲起,逐步推进到具体场景落地。如果你有 Java 或 Python 基础、写过 Web 接口、知道基本数据库操作,跟下来不会吃力;如果是纯零基础,建议先补一门后端语言入门,再来碰中间件,否则光理解生产者和消费者的概念就会卡很久。课程前半部分讲选型对比和协议机制,后半部分讲场景实现。我的建议是,先快速过一遍选型对比那几节,搞清楚 RabbitMQ 和其他主流队列在可靠性、吞吐量上的差异,再回头细看环境安装和协议部分。这样你心里有全局,不至于一上来就被概念绕晕。讲义和源码要配合着用,看视频前先翻讲义扫一遍结构,看完一节立刻对照源码跑通对应示例,不要攒着最后一起看。

学完能独立做什么,资料怎么配合练习

把核心章节过完,你应该能独立完成几件具体的事:在本地装好并配置一套队列环境,写一个生产端往里投递消息,再写一个消费端接收处理;面对秒杀或大促场景,能用队列做缓冲层挡住瞬时请求;面对多服务协作,能用消息做解耦,让各模块独立演进互不阻塞。练习时不要只看不敲,每讲完一个场景,自己改改源码里的参数,比如把消费速度调慢、把消息量调大,观察队列堆积和消费行为,这种动手踩坑比单纯听讲管用得多。整体来看,这套资料适合想系统补中间件这块短板、又不想被概念绕晕的人,务实跟下来,能在真实项目里把队列用对、用好。

课程目录

课程目录56 集
  • 1-1 [消息中间件课程概述] 消息中间件课程概述 (04:02).mp4
  • 1-2 [消息中间件课程概述] 消息队列概述 (05:08).mp4
  • 1-3 [消息中间件课程概述] 消息队列应用场景-异步处理 (11:12).mp4
  • 1-4 [消息中间件课程概述] 消息队列应用场景-系统解耦 (05:48).mp4
  • 1-5 [消息中间件课程概述] 消息对列应用场景-流量削峰 (05:14).mp4
  • 1-6 [消息中间件课程概述] 消息队列应用场景-日志处理 (06:43).mp4
  • 1-7 [消息中间件课程概述] 消息队列应用场景-消息通讯 (03:19).mp4
  • 1-8 [消息中间件课程概述] 消息中间件示例 (08:06).mp4
  • 1-9 [消息中间件课程概述] MQ选型对比文档 (13:31).mp4
  • 2-1 [消息中间件环境安装] RabbitMQ简介 (08:34).mp4
  • 2-2 [消息中间件环境安装] AMQP协议 (03:40).mp4
  • 2-3 [消息中间件环境安装] RabbitMQ工作原理 (06:15).mp4
  • 2-4 [消息中间件环境安装] RabbitMQ的Windows安装版本要求 (04:45).mp4
  • 2-5 [消息中间件环境安装] Windows配置Erlang语言环境 (04:25).mp4
  • 2-6 [消息中间件环境安装] Windows安装RabbitMQ的可视化插件 (08:52).mp4
  • 2-7 [消息中间件环境安装] Windows安装RabbitMQ服务器 (03:11).mp4
  • 2-8 [消息中间件环境安装] Docker部署RabbitMQ服务器 (11:28).mp4
  • 3-1 [Rabbit的常见工作模式] RabbitMQ的HelloWorld消息发送者 (30:15).mp4
  • 3-2 [Rabbit的常见工作模式] RabbitMQ的HelloWorld消息接收者 (15:10).mp4
  • 3-3 [Rabbit的常见工作模式] Rabbit封装工具类 (09:06).mp4
  • 3-4 [Rabbit的常见工作模式] RabbitMQ工作队列模式 (23:57).mp4
  • 3-5 [Rabbit的常见工作模式] RabbitMQ发布-订阅模式 (17:16).mp4
  • 3-6 [Rabbit的常见工作模式] RabbitMQ路由模式 (12:30).mp4
  • 3-7 [Rabbit的常见工作模式] RabbitMQ的主题模式 (10:15).mp4
  • 3-8 [Rabbit的常见工作模式] RabbitMQ工作模型和交换机小结 (06:38).mp4
  • 4-1 [SpringBoot整合RabbitMQ] RabbitMQ的工作模式回顾 (08:19).mp4
  • 4-2 [SpringBoot整合RabbitMQ] SpringnBoot整合RabbitMQ (14:43).mp4
  • 4-3 [SpringBoot整合RabbitMQ] SpringBoot测试Direct交换机 (17:49).mp4
  • 4-4 [SpringBoot整合RabbitMQ] SpringBoot整合RabbitMQ消费者 (09:59).mp4
  • 4-5 [SpringBoot整合RabbitMQ] SpringBoot测试Topic交换机 (08:27).mp4
  • 4-6 [SpringBoot整合RabbitMQ] SpringBoot测试Fanout交换机 (03:45).mp4
  • 4-7 [SpringBoot整合RabbitMQ] RabbitMQ的消息幂等性问题 (11:08).mp4
  • 4-8 [SpringBoot整合RabbitMQ] 引入本地消息表解决消息幂等性问题 (11:03).mp4
  • 4-9 [SpringBoot整合RabbitMQ] 引入Redis数据库解决消息幂等性问题 (09:22).mp4
  • 4-10 [SpringBoot整合RabbitMQ] 准备测试消息幂等性问题环境 (18:15).mp4
  • 4-11 [SpringBoot整合RabbitMQ] Redis实现消息幂等性代码测试 (16:52).mp4
  • 5-1 [RabbitMQ消息队列的持久化机制和消息确认机制] RabbitMQ消息持久化概念 (06:40).mp4
  • 5-2 [RabbitMQ消息队列的持久化机制和消息确认机制] RabbitMQ的消息持久化API (09:47).mp4
  • 5-3 [RabbitMQ消息队列的持久化机制和消息确认机制] RabbitMQ消息持久化机制 (17:41).mp4
  • 5-4 [RabbitMQ消息队列的持久化机制和消息确认机制] RabbitMQ消息的确认机制 (19:21).mp4
  • 5-5 [RabbitMQ消息队列的持久化机制和消息确认机制] RabbitMQ消息发送者确认消息 (20:57).mp4
  • 5-6 [RabbitMQ消息队列的持久化机制和消息确认机制] RabbitMQ消息消费确认 (10:58).mp4
  • 6-1 [RabbitMQ死信队列和死信交换机] RabbitMQ消息确认和应答机制 (17:23).mp4
  • 6-2 [RabbitMQ死信队列和死信交换机] 死信交换机和死信队列 (08:06).mp4
  • 6-3 [RabbitMQ死信队列和死信交换机] 死信交换机和备份交换机应用场景 (10:32).mp4
  • 6-4 [RabbitMQ死信队列和死信交换机] 测试死信交换和机死信队列 (31:59).mp4
  • 6-5 [RabbitMQ死信队列和死信交换机] 订单超时支付订单启动取消 (14:36).mp4
  • 6-6 [RabbitMQ死信队列和死信交换机] 死信交换机和死信队列应用场景 (06:45).mp4
  • 6-7 [RabbitMQ死信队列和死信交换机] 模拟订单支付超时自动取消业务流程 (18:58).mp4
  • 6-8 [RabbitMQ死信队列和死信交换机] RabbitMQ订单超时支付自动取消小结 (06:56).mp4
  • 7-1 [RabbitMQ秒杀系统设计] 秒杀系统业务场景 (06:54).mp4
  • 7-2 [RabbitMQ秒杀系统设计] 秒杀面临的问题 (25:27).mp4
  • 7-3 [RabbitMQ秒杀系统设计] 秒杀系统前端的优化 (26:25).mp4
  • 7-4 [RabbitMQ秒杀系统设计] 秒杀的系统后端架构 (16:17).mp4
  • 7-5 [RabbitMQ秒杀系统设计] 秒杀的架构设计 (07:10).mp4
  • 7-6 [RabbitMQ秒杀系统设计] RabbitMQ常见面试题 (02:40).mp4