基础篇概述

欢迎来到 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 World30 分钟
工作队列45 分钟
发布订阅45 分钟
路由模式45 分钟
主题模式45 分钟
RPC 模式45 分钟
Headers 交换机30 分钟
Spring Boot 集成60 分钟

总计约 7.5 小时

🔧 准备工作

在开始学习之前,请确保你具备以下基础:

  1. Java 基础 - 了解 Java 基本语法
  2. Maven 基础 - 会使用 Maven 管理项目依赖
  3. Spring Boot 基础 - 了解 Spring Boot 基本用法(可选,仅最后一章需要)

开始学习

准备好了吗?让我们从 什么是 RabbitMQ 开始吧!