解决什么问题:把 RabbitMQ 真正放进业务链路
很多后端同学对 RabbitMQ 的印象停留在“装个单机版、写个生产者消费者跑通 Demo”,一旦要在公司项目里做异步解耦、削峰填谷,面对的却是 Docker 部署、多节点集群、镜像队列、与 SpringBoot 集成这些更具体的事。这门课的场景就在这里:它不是讲一堆协议名词,而是带你从一台干净的 Linux 服务器开始,用容器化方式把新版 RabbitMQ 跑起来,再落到 Java 业务代码里。如果你经常被“订单异步处理”“日志异步上报”“接口峰值削峰”这类需求卡住,或者接手了别人搭的 MQ 集群却不敢动,这门课能帮你把中间件从“听过”变成“能上线的工具”。
适合什么基础,建议先看哪几块
先说门槛:这门课不是零基础入门。你需要有 Java 和 SpringBoot 的实际编码能力,懂 Maven 工程结构,能用 IDEA 或 Eclipse 独立跑起一个 Web 项目;如果完全没写过 Java,建议先补基础再来看。对 JMS、AMQP 这类消息协议有概念会更好,但不是硬性前提,课程前段会顺带把协议核心讲清楚。建议你拿到资料后,先看“业界主流消息队列和技术选型”这一节,它会告诉你 RabbitMQ 相比 Kafka、RocketMQ 的差异和适用边界,帮你判断自己业务到底该不该用 Rabbit;接着直接跳到“Docker 核心急速入门”和“新版 RabbitMQ 环境说明”,把容器化部署这一步先跑通,因为后续所有集群和代码实验都依赖这个环境。协议理论那块可以边做边回看,不用一次性啃完。
学完能独立做什么,资料怎么配合练习
按大纲走完,你应该能独立完成这几件事:在一台云 Linux 服务器上用 Docker 把 RabbitMQ 跑起来并做好基本配置;基于 SpringBoot 写出生产端和消费端,跑通五种常见工作架构;理解镜像队列和集群的搭建思路,知道单点故障时消息会怎样。练习时建议这样用资料:先看每一节的演示视频,理解老师为什么这样配参数,然后自己在本地或云服务器复现一遍,不要只跟着敲代码,要把容器启停、端口映射、控制台界面这些环节都亲手点一遍。遇到消息积压或消费失败,先回看对应章节的参数说明,再动手调,这样比单纯刷视频记得牢。整个学习过程不求快,把环境部署和五种架构吃透,比囫囵过完所有章节更值。
需要有java和SpringBoot基础||有Maven基础则比较好||熟悉Eclipse或IDEA开发工具掌握JMS+AMQP编程模型+5大RabbitMQ工
课程目录
* 架构师成长-高性能消息队列RabbitMQ课程介绍/
* 架构成长-高性能消息队列RabbitMQ介绍
* 高性能消息队列RabbitMQ大纲速览和效果演示
* 大话MQ消息中间件+JMS+AMQP核心知识/
* 什么是MQ消息中间件和应用场景
* JMS消息服务和和常见核心概念介绍
* 高级消息队列协议AMQP介绍和MQTT拓展
* 架构师的解决方案-业界主流消息队列和技术选型讲解
* 急速入门新版RabbitMQ核心概念+环境说明/
* 什么是RabbitMQ消息队列和核心概念介绍
* 安装RabbitMQ的Linux服务器环境准备说明
* 阿里云Linux CentOS服务配置+Docker核心急速入门/
* 云服务器介绍和阿里云服务器ECS服务器选购
* 阿里云服务器远程登录和常用工具
* 分布式架构-容器化趋势Docker介绍和使用场景
* 阿里云Linux云服务器Centos64位安装Docker实战
* 面向对象的方式快速掌握Docker仓库、镜像、容器核心概念
* 玩转Docker容器常见命令实战
* 不同系统Docker安装常见问题讲解和解决思路
* 新版RabbitMQ安装和web管控台讲解/
* 基于Linux服务器安装RabbitMQ容器化部署
* 深入浅出RabbitMQ的Web管控台介绍
* 玩转Java整合RabbitMQ 工作队列模型实战/
* Java项目创建整合RabbitMQ
* 玩转RabbitMQ简单队列实战
* 玩转RabbitMQ工作队列轮训策略实战
* 玩转RabbitMQ工作队列公平策略实战
* 玩转RabbitMQ 交换机和发布订阅模型实战/
* RabbitMQ的常见的Exchange交换机介绍
* RabbitMQ的发布订阅消息模型介绍
* RabbitMQ的发布订阅消息模型代码实战
* 玩转RabbitMQ 路由、主题模式实战和总结/
* 玩转RabbitMQ的路由模式和应用场景
* RabbitMQ的路由模式代码实战
* 玩转RabbitMQ的topic主题通配符模式和应用场景
* 玩转RabbitMQ的topic主题通配符模式代码实战
* RabbitMQ的多种工作模式总结
* SpringBoot2.X+SpringAMQP整合RabbitMQ实战/
* SpringAMQP介绍+SpringBoot2.X项目创建
* SpringBoot2.X整合RabbitMQ实战
* 高级特性-RabbitMQ消息可靠性投递+消费/
* 高级知识点之RabbitMQ消息可靠性投递讲解
* 新版RabbitMQ消息可靠性投递confirmCallback实战
* 新版RabbitMQ消息可靠性投递returnCallback实战
* 高级特性之RabbitMQ消息确认机制ACK讲解
* RabbitMQ消息确认机制ACK配置实战+DeliveryTag+Reject介绍
* 高级特性-RabbitMQ TTL死信队列+延迟队列实战/
* 高级特性之-RabbitMQ死信队列+TTL介绍《上》
* 高级特性之-RabbitMQ死信队列+TTL介绍《下》
* 高级特性之-RabbitMQ延迟队列介绍和应用场景
* 综合实战-主题模式+延迟消息-实现新商家规定时间内上架商品检查/
* 案例实战-延迟消息实现业务逻辑介绍
* 案例实战-SpringBoot2.X+RabbitMQ延迟消息配置开发
* 案例实战-SpringBoot2.X延迟消息生产和消费实战开发
* 玩转高性能消息队列RabbitMQ课程总结和后续路线/
* 玩转高性能消息队列RabbitMQ课程总结
* 成长必备-如何选择IT技术人的职场充电站
* ⾼级特性-Rabbitmq⾼可⽤集群实战讲解/
* RabbitMQ高可用普通集群模式介绍
* RabbitMQ高可用mirror镜像集群模式介绍
* 综合实战-RabbitMQ高可用普通集群搭建基础准备
* 综合实战-RabbitMQ高可用普通集群搭建
* 综合实战-RabbitMQ高可用普通集群SpringBoot测试
* 综合实战-RabbitMQ高可用mirror镜像集群策略配置
* SpringBoot2.x项目整合RabbitMQ高可用mirror镜像集群
* ⾼级⾯试题+原理篇幅-玩转⼤⼚⾥⾯的RabbitMQ核⼼技能⾯试/
* RabbitMQ里面vhost虚拟主机的作用你知道不?
* 面试官最爱连环问-项目中为什么使用消息队列?
* 面试官最爱连环问-项目怎么选择哪个消息队列产品?
* 项目中消息队列怎么避免重复消费,说下你知道哪几种方案?
* 你知道RabbitMQ是如何保障消息可靠性投递的吗?
* 你知道RabbitMQ是如何实现延迟队列的吗,说下使用场景?
* 你想知道的更多消息队列面试题延伸和总结






