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

RabbitMQ消息中间件实战

解决什么工作场景 很多做后端开发的人,最早碰到消息队列,往往是因为系统扛不住瞬间的流量冲击。比如电商抢购时,成百上千的请求瞬间涌入,如果直接打到数据库,服务很容易崩溃。这门课解决的核心场景,就是教你怎么在应用和数据库之间加一层缓冲:把前端发来的请求先接住,转成消息放进队列,再让后端按自己的节奏慢慢消

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

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

保障

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

客服

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

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

会员 · 按档位

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

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

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

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

解决什么工作场景

很多做后端开发的人,最早碰到消息队列,往往是因为系统扛不住瞬间的流量冲击。比如电商抢购时,成百上千的请求瞬间涌入,如果直接打到数据库,服务很容易崩溃。这门课解决的核心场景,就是教你怎么在应用和数据库之间加一层缓冲:把前端发来的请求先接住,转成消息放进队列,再让后端按自己的节奏慢慢消费。除了削峰填谷,它也覆盖了异步处理和系统解耦的典型情况,比如用户注册后发短信、下单后扣库存,这些操作不需要同步等结果,扔给消息队列异步处理就行。学透这些,你就能在自己的项目里,把那些容易卡顿、容易互相拖垮的业务环节拆开,让主流程跑得更顺。

适合什么基础与建议先看哪几块

这门资料不要求你精通分布式系统,但得有基础的编程概念,最好写过简单的接口,懂点数据库操作。如果你平时只做纯页面切图,或者刚摸懂基础语法,直接看中间件的配置会有些吃力。对于有实际开发经验、但一直停留在单体应用阶段、想往微服务或高并发方向靠拢的后端开发者或转行者,这套内容刚好能帮你补上关键的一环。建议拿到资料后,别按顺序一节节啃。先跳到基础篇里的应用场景和工作原理这两块,弄懂生产者、队列、消费者这些概念是怎么协作的。接着直接看环境部署,不管是用本地安装还是用容器部署,先把控制台跑起来,能登录看到管理界面,比看几遍纯理论都有用。把环境弄通了,再回头细究生产者和消费者的具体代码逻辑。

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

按这套资料的脉络走完,你能独立完成一套消息收发链路的搭建。具体来说,你可以自己写一段发送消息的代码,把业务数据推到队列里,再写另一段代码把消息取出来做业务处理;遇到机器重启或程序中断,你还能通过配置让没处理完的消息不丢失,保证关键业务不漏单。练习时,强烈建议自己开两个独立的项目工程来模拟真实场景:一个当生产者负责发消息,一个当消费者负责接消息,让它们跑在不同的端口上互相通信。遇到消息没收到、或者消费者卡死的情况,对照着可视化控制台里的队列状态去排查,看消息是积压了还是被错误丢弃了。这套资料里的部署和卸载环节也要自己动手过一遍,别光看视频,能在自己电脑上干净地装好、卸载干净,以后上服务器部署才不会抓瞎。把这些操作跑通,比死记硬背理论有效得多。

课程目录

课程目录40 集
  • 1-1 [RabbitMQ基础] 消息中间件简介 (14:18).mp4
  • 1-2 [RabbitMQ基础] 消息队列应用场景 (18:10).mp4
  • 1-3 [RabbitMQ基础] RabbitMQ简介 (02:55).mp4
  • 1-4 [RabbitMQ基础] 消息队列的相关概念 (03:53).mp4
  • 1-5 [RabbitMQ基础] RabbitMQ的工作原理 (05:51).mp4
  • 1-6 [RabbitMQ基础] Windows版本安装RabbitMQ (09:59).mp4
  • 1-7 [RabbitMQ基础] RabbitMQ的Windows可视化安装 (09:59).mp4
  • 1-8 [RabbitMQ基础] Docker部署RabbitMQ (05:05).mp4
  • 1-9 [RabbitMQ基础] RabbitMQ卸载 (10:50).mp4
  • 1-10 [RabbitMQ基础] 消息生产者 (22:20).mp4
  • 1-11 [RabbitMQ基础] 消息消费者 (14:46).mp4
  • 2-1 [RabbitMQ五种工作模式] 简单队列模式 (26:40).mp4
  • 2-2 [RabbitMQ五种工作模式] 工作队列模式-轮询分发 (13:19).mp4
  • 2-3 [RabbitMQ五种工作模式] 工作队列模式-公平分发 (19:38).mp4
  • 2-4 [RabbitMQ五种工作模式] 发布-订阅模式 (20:13).mp4
  • 2-5 [RabbitMQ五种工作模式] 路由模式 (14:02).mp4
  • 2-6 [RabbitMQ五种工作模式] Topic模式 (18:42).mp4
  • 3-1 [SpringBoot整合RabbitMQ] SpringBoot整合RabbitMQ (30:57).mp4
  • 3-2 [SpringBoot整合RabbitMQ] SpringBoot整合RabbitMQ的Derect模式 (02:49).mp4
  • 3-3 [SpringBoot整合RabbitMQ] SpringBoot整合RabbitMQ的Derect (02:49).mp4
  • 3-4 [SpringBoot整合RabbitMQ] SpringBoot整合RabbitMQ的Topic模式 (17:01).mp4
  • 3-5 [SpringBoot整合RabbitMQ] SpringBoot整合RabbitMQ的FanOut模式 (13:26).mp4
  • 4-1 [RabbitMQ消息确认机制之Confirm模式] RabbitMQ的消息确认模式 (07:03).mp4
  • 4-2 [RabbitMQ消息确认机制之Confirm模式] 生产者和消费的消息确认机制 (21:26).mp4
  • 4-3 [RabbitMQ消息确认机制之Confirm模式] 关于消息确认模式的正常试验 (44:25).mp4
  • 4-4 [RabbitMQ消息确认机制之Confirm模式] 关于回调问题 (11:35).mp4
  • 5-1 [RabbitMQ消息幂等性] 幂等性专业术语 (07:33).mp4
  • 5-2 [RabbitMQ消息幂等性] 如何防止保证消息的幂等性 (07:22).mp4
  • 5-3 [RabbitMQ消息幂等性] 代码演示防止消息重复消费 (32:23).mp4
  • 6-1 [RabbitMQ死信队列和备份交换器] 死信交换机和备份交换机概念 (09:25).mp4
  • 6-2 [RabbitMQ死信队列和备份交换器] 死信交换机和死信队列图解 (04:28).mp4
  • 6-3 [RabbitMQ死信队列和备份交换器] 关于死信队列和备份队列代码讲解 (10:40).mp4
  • 6-4 [RabbitMQ死信队列和备份交换器] 死信队列备份队列代码演示 (10:40).mp4
  • 6-5 [RabbitMQ死信队列和备份交换器] 死信队列应用场景 (09:08).mp4
  • 7-1 [死信队列完成订单未支付] 关于死信队列的复习 (16:26).mp4
  • 7-2 [死信队列完成订单未支付] 准备测试工程 (13:08).mp4
  • 7-3 [死信队列完成订单未支付] 测试订单生产者 (31:32).mp4
  • 7-4 [死信队列完成订单未支付] 准备一个消费者工程 (02:51).mp4
  • 7-5 [死信队列完成订单未支付] 订单的消费者 (21:42).mp4
  • 7-6 [死信队列完成订单未支付] 死信队列加消息过期机制实现订单未支付自动取消小结 (11:18).mp4