人工精选【消息中间件RabbitMQ】Spring AMQP分析与实战视频课程
这门课解决什么问题 很多做业务开发的人,最早接触异步通信往往是接手老项目时,看到系统里挂着个消息队列却不敢乱动。日常最典型的痛点是:订单创建后要发短信、扣库存、推数据,如果全走同步接口,一旦某个下游服务变慢,整个请求链路就被拖死,甚至引发雪崩。这门课聚焦的 RabbitMQ 正是处理这类场景的常规工
会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题
很多做业务开发的人,最早接触异步通信往往是接手老项目时,看到系统里挂着个消息队列却不敢乱动。日常最典型的痛点是:订单创建后要发短信、扣库存、推数据,如果全走同步接口,一旦某个下游服务变慢,整个请求链路就被拖死,甚至引发雪崩。这门课聚焦的 RabbitMQ 正是处理这类场景的常规工具,它核心解决的是服务解耦、异步削峰和最终一致性。课程没有泛泛而谈中间件理论,而是直接落到 Spring AMQP 上,教你用 Java 业务代码而非命令行去操作队列。如果你做的是电商、支付、物流这类存在大量异步流转的系统,这套机制几乎是绕不开的基建。
适合什么基础与建议先看哪几块
这不算是一门零基础启蒙课。它默认你已经能独立用 Spring Boot 写增删改查接口,对 Maven 依赖管理有概念。如果你连控制层和业务层都写不顺,建议先补基础框架再回来。对于符合前置基础的人,建议跳过开头几节关于软件安装的常规说明,直接从 AMQP 协议讲起的部分看起。这门课的核心骨架其实是对各类交换器的拆解,务必重点看 Direct、Topic 和 Fanout 这几种类型。不要只背概念,要弄懂路由键到底是怎么把消息投递到不同队列的,尤其是 Topic 交换器那种用通配符匹配路由的规则,这是日常业务做消息分发最常用的模式。Headers 类型做个了解即可,实际项目里极少用到。
学完能独立做什么与资料怎么配合练习
学完后,你应当能在现有的 Spring Boot 项目里独立接入 RabbitMQ,不再需要到处抄网上的配置片段。具体来说,你能自己定义交换器和队列的绑定关系,写出生产者发送消息的代码,以及消费者监听并处理消息的逻辑;遇到消息消费失败,也能知道该往哪配重试或者死信队列。在看视频时,切忌只拿眼睛过一遍。建议本地起一个 RabbitMQ 服务,跟着视频把几种交换器的代码模板敲进项目里。每看完一种类型,就自己写两个接口去模拟发送和接收,甚至故意发一条匹配不到任何队列的消息,看看消息是怎么丢失的。只有把这些边界情况亲手触发过,以后在真实项目里遇到消息堆积或路由配置错误,你才不会毫无头绪。这套资料的价值不在于看懂,而在于跟着把每一行生产消费代码都跑通。
1:学习RabbitMQ的使用方法,能把RabbitMQ应用到项目实战中去2:能使用消息中间件解决实际问题3:能使用Spring AMQP操作RabbitMQ进行消息的生产和消费4:能在Spring Boot中整合Spring AMQP操作RabbitMQ
课程目录
* 01 Spring AMQP概述与课程概要介绍.mp4 32:50
* 02 AMQP协议介绍.mp4 29:49
* 03 RabbitMQ的安装.mp4 32:26
* 04 RabbitMQ的基本操作.mp4 32:30
* 05 Exchange详解.mp4 30:09
* 06 Direct Exchange.mp4 29:45
* 07 Topic Exchange.mp4 56:24
* 08 Fanout Exchange.mp4 09:00
* 09 Headers Exchange.mp4 17:08
* 10 Binding详解.mp4 10:44
* 11 Queue详解.mp4 16:59
* 12 Message详解.mp4 18:43
* 13 RabbitMQ Java client(一).mp4 38:34
* 14 RabbitMQ Java client(二).mp4 26:00
* 15 RabbitMQ Java client(三).mp4 19:16
* 16 Spring AMQP介绍.mp4 18:30
* 17 RabbitAdmin的使用.mp4 32:21
* 18 Exchange、Queue、Binding的自动声明.mp4 40:51
* 19 使用RabbitTemplate进行消息发送.mp4 29:10
* 20 消息的消费.mp4 28:56
* 21 MessageListenerContainer详解.mp4 41:38
* 22 MessageListenerAdapter详解.mp4 21:06
* 23 MessageConverter详解.mp4 27:30
* 24 Json MessageConverter(一).mp4 20:25
* 25 Json MessageConverter(二).mp4 30:51
* 26 Json MessageConverter(三).mp4 16:58
* 27 MessageConverter续.mp4 34:33
* 28 RabbitListenerConfigurer详解.mp4 18:26
* 29 @RabbitListener详解(一).mp4 29:43
* 30 @RabbitListener详解(二).mp4 15:58
* 31 @RabbitListener详解(三).mp4 15:49
* 32 【可靠消息】ReturnListener.mp4 30:32
* 33 【可靠消息】消息确认(一).mp4 50:27
* 34 【可靠消息】消息确认(二).mp4 27:37
* 35 【可靠消息】消息确认(三).mp4 26:13
* 36 【可靠消息】消息确认(四).mp4 15:53
* 37 【可靠消息】消息确认(五).mp4 25:30
* 38 可靠消息总结.mp4 13:37
* 39 Alternate Exchange.mp4 26:27
* 40 TTL.mp4 15:47
* 41 Queue Length Limit.mp4 18:02
* 42 Dead Letter Exchange.mp4 27:54
* 43 Priority Queue.mp4 29:40
* 44 异步RPC(一).mp4 37:09
* 45 异步RPC(二).mp4 43:01
* 46 Direct reply-to.mp4 12:55
* 47 异常处理.mp4 18:59
* 48 整合Spring Boot.mp4 22:52
* 49 章节测试
* 50 结课考试





