基础篇概述
欢迎来到 RabbitMQ 基础篇!本篇将带你从零开始,一步步掌握 RabbitMQ 的核心知识。
📚 学习路线
1. 什么是 RabbitMQ → 了解消息队列的基本概念
↓
2. 环境安装 → 搭建 RabbitMQ 运行环境
↓
3. 核心概念 → 理解生产者、消费者、队列、交换机
↓
4. Hello World → 编写第一个消息队列程序
↓
5. 工作队列 → 学习任务分发机制
↓
6. 发布订阅 → 掌握广播模式
↓
7. 路由模式 → 按条件分发消息
↓
8. 主题模式 → 灵活的消息路由
↓
9. RPC 模式 → 远程过程调用
↓
10. Headers 交换机 → 基于消息头路由
↓
11. Spring Boot 集成 → 在实际项目中使用
🎯 学习目标
完成基础篇学习后,你将能够:
- ✅ 理解消息队列的作用和应用场景
- ✅ 独立搭建 RabbitMQ 运行环境
- ✅ 掌握 RabbitMQ 的核心概念
- ✅ 熟练使用七种消息模式
- ✅ 掌握四种交换机类型
- ✅ 在 Spring Boot 项目中集成 RabbitMQ
⏰ 预计学习时间
| 章节 | 时间 |
|---|---|
| RabbitMQ 简介 | 15 分钟 |
| 环境安装 | 30 分钟 |
| 核心概念 | 30 分钟 |
| Hello World | 30 分钟 |
| 工作队列 | 45 分钟 |
| 发布订阅 | 45 分钟 |
| 路由模式 | 45 分钟 |
| 主题模式 | 45 分钟 |
| RPC 模式 | 45 分钟 |
| Headers 交换机 | 30 分钟 |
| Spring Boot 集成 | 60 分钟 |
总计约 7.5 小时
🔧 准备工作
在开始学习之前,请确保你具备以下基础:
- Java 基础 - 了解 Java 基本语法
- Maven 基础 - 会使用 Maven 管理项目依赖
- Spring Boot 基础 - 了解 Spring Boot 基本用法(可选,仅最后一章需要)
开始学习
准备好了吗?让我们从 什么是 RabbitMQ 开始吧!
