课程导读

在分布式系统与微服务架构日益普及的今天,消息队列(MQ)已成为后端开发中不可或缺的基础设施。其中,RabbitMQ 凭借其强大的功能、灵活的拓扑结构以及对 AMQP 协议的完美支持,成为了众多开发者首选的消息中间件。然而,对于许多初学者而言,RabbitMQ 的配置复杂、概念抽象,往往让人望而却步。《小白轻松学 RabbitMQ 消息队列》这套体系课,正是为了解决这一痛点而生,旨在帮助学员从零开始,全面掌握 RabbitMQ 的核心原理与实战应用。

本课程专为零基础学员设计,学习门槛极低。课程开篇并未急于深入代码,而是花费大量时间引导学员建立对 MQ 的正确认知。在环境搭建环节,课程提供了 Windows 与 Linux 双平台的详细安装指南,并特别扩展了 CentOS 7 虚拟机下的安装演示,细致入微的铺垫极大地降低了新手的环境配置阻力。随后,课程深入讲解了 RabbitMQ 的常用命令行工具及初次通信实践,并通过封装工具类的方式,让学员理解如何在项目中优雅地使用 MQ,而非仅仅停留在简单的 API 调用层面,为后续学习打下坚实基础。

课程的核心亮点在于对 RabbitMQ 六种工作模式的系统拆解。从基础的 Work Queue 负载均衡,到发布者/订阅者(Pub/Sub)模式的广播机制,再到高阶的路由(Routing)与主题(Topic)模式,讲师通过清晰的逻辑层层递进,帮助学员建立起对消息路由规则的深刻理解。此外,课程专门设章节讲解消息确认机制(Confirm 与 Return),这是保障消息可靠性的关键,也是企业级开发中必须掌握的重难点。学员在学习过程中,应配合提供的资料包中的代码示例,在本地反复复现所有演示场景,通过动手实践来消化抽象理论,强化编程手感。

更为重要的是,本课程没有止步于原生 Java 开发,而是重点讲解了 Spring 与 RabbitMQ 的整合,以及如何使用 RabbitAdmin 进行声明式管理。这意味着学员学完后,能够直接将所学知识应用于基于 Spring Boot 的主流企业级项目中,实现真正的“学用合一”。学完本课程后,学员将具备独立设计消息队列解决方案的能力,能够熟练处理消息丢失、重复消费等生产环境常见难题,轻松应对后端开发中的异步解耦、流量削峰等核心业务场景,完成从入门到能实战的技术跨越。

课程目录

1 课程导学 (06:24)
2 认识RabbitMQ (23:56)
3 Windows平台安装RabbitMQ (09:46)
4 Linux平台安装RabbitMQ (11:38)
5 [扩展内容]虚拟机下Centos7安装演示 (12:30)
6 RabbitMQ常用命令 (22:05)
7 初次MQ通信 (39:32)
8 封装工具类 (09:59)
9 RabbitMQ六种工作模式 (06:34)
10 WorkQueue工作队列 (27:40)
11 发布PUB-订阅SUB模式 (20:16)
12 路由Routing模式 (13:51)
13 主题Topic模式 (09:51)
14 消息确认机制Confirm与Return (18:54)
15 Spring与RabbitMQ整合 (39:37)
16 使用RabbitAdmin管理MQ (20:17)
17 SpringBoot2与RabbitMQ整合-1 (32:09)
18 SpringBoot2与RabbitMQ整合-2 (24:19)
19 RabbitMQ集群架构模式 (08:59)
20 Mirror镜像集群的搭建 (26:44)
21 Haproxy配置MQ集群负载均衡 (33:44)
22 客户端访问MQ集群 (20:07)