Skip to content

RabbitMQ 在线课程

概述

本文档整理了 RabbitMQ 相关的在线课程和学习资源,帮助开发者系统性地学习消息队列技术。

官方课程

RabbitMQ 官方培训

属性内容
提供方VMware / RabbitMQ 团队
类型官方认证培训
语言英语
费用付费
地址https://www.rabbitmq.com/training

课程内容

  • RabbitMQ 核心概念
  • 集群部署与管理
  • 性能调优
  • 故障排查

在线平台课程

Udemy 课程

课程名称讲师时长评分语言
RabbitMQ : Messaging with Java, Spring Boot And Spring MVCChad Darby8小时4.5/5英语
RabbitMQ and Spring Bootin28Minutes6小时4.4/5英语
Learn RabbitMQ Asynchronous Messaging with JavaDeshi Xiao5小时4.3/5英语
RabbitMQ Messaging with .NET and C#Chad Darby6小时4.4/5英语

Coursera 课程

课程名称提供方时长类型
Cloud Computing SpecializationUniversity of Illinois6个月专项课程
Microservices with Spring Boot多个提供方4周课程

Pluralsight 课程

课程名称讲师难度时长
RabbitMQ by ExampleMichael Stephenson中级3小时
RabbitMQ for .NET DevelopersMichael Stephenson中级2.5小时
Messaging with RabbitMQElton Stoneman中级2小时

中文课程

极客时间

课程名称讲师时长类型
消息队列高手课李双约30讲专栏
微服务架构实战杨波约40讲专栏

内容涵盖

  • 消息队列核心原理
  • RabbitMQ 实战应用
  • 微服务通信设计
  • 高可用架构设计

慕课网

课程名称难度时长类型
RabbitMQ 消息队列入门初级3小时视频
RabbitMQ 高级特性中级4小时视频
Spring Boot 整合 RabbitMQ中级2小时视频

腾讯课堂

课程名称类型时长
RabbitMQ 从入门到精通录播10小时
消息中间件实战录播8小时

免费视频资源

YouTube 频道

频道名称内容类型推荐视频
RabbitMQ Official官方视频Conference Talks, Tutorials
Spring DeveloperSpring 集成Spring AMQP Tutorial
CodeNotFound技术教程RabbitMQ Tutorial Series
Amigoscode编程教程RabbitMQ Course

B站资源

UP主/课程内容时长
尚硅谷 RabbitMQ系统教程20+小时
黑马程序员 RabbitMQ入门教程10+小时
动力节点 RabbitMQ实战教程15+小时

实践平台

Katacoda

场景名称时长链接
RabbitMQ Basics30分钟Katacoda RabbitMQ
RabbitMQ Clustering45分钟Katacoda Cluster
RabbitMQ Management30分钟Katacoda Management

Play with Docker

场景说明
Docker Lab在线 Docker 环境,可部署 RabbitMQ 集群
地址https://labs.play-with-docker.com/

学习路径推荐

初学者路径

第1周: 基础概念
├── 观看入门视频 (2-3小时)
├── 完成官方教程 (2小时)
└── 本地安装实践 (2小时)

第2周: 核心功能
├── 交换机和队列 (3小时)
├── 消息确认机制 (3小时)
└── 持久化和可靠性 (2小时)

第3周: 编程实践
├── Java/Python 客户端 (4小时)
├── Spring Boot 集成 (3小时)
└── 实际项目练习 (4小时)

进阶路径

第1周: 集群部署
├── 集群架构学习 (3小时)
├── 镜像队列配置 (2小时)
└── 仲裁队列实践 (2小时)

第2周: 高可用
├── 联邦插件 (2小时)
├── Shovel 配置 (2小时)
└── 多数据中心部署 (3小时)

第3周: 性能优化
├── 性能调优 (3小时)
├── 监控告警 (2小时)
└── 故障排查 (3小时)

认证考试

VMware 认证

认证名称说明要求
Spring ProfessionalSpring 框架认证含 Spring AMQP
Tanzu认证云原生认证含 RabbitMQ

使用示例

学习计划模板

markdown
## RabbitMQ 学习计划

### 目标
- 掌握 RabbitMQ 核心概念
- 能够独立部署和配置集群
- 熟练使用客户端库开发

### 时间安排
- 每日学习: 1-2小时
- 总周期: 4周

### 学习资源
- 主要课程: [选择一门系统课程]
- 辅助资料: 官方文档
- 实践项目: 个人项目

### 检验标准
- 完成所有课程练习
- 独立搭建集群环境
- 完成一个实际项目

注意事项

  1. 课程时效性: 技术更新快,注意课程录制时间
  2. 版本差异: 课程版本与实际使用版本可能有差异
  3. 实践为主: 视频学习需配合动手实践
  4. 多资源结合: 单一课程不够,需结合文档和社区资源

相关链接