RabbitMQ-尚硅谷
# RabbitMQ-尚硅谷
本教程主要是参考尚硅谷的课程,并结合自己的实践笔记转写而成。
# 课程简介
RabbitMQ 是流行的消息队列服务软件,是开源的 AMQP(高级消息队列协议)实现。支持多种客户端,如:Java、Python、C、PHP、Ruby、JavaScript 等,用于在分布式系统中存储转发消息,可以实现异步处理、流量削峰、系统解耦,在易用性、扩展性、高可用等方面表现优异。
RabbitMQ 是程序员的必备技能,本套视频教程适合具备 Java 开发经验的中高级程序员,分为“入门”、“核心”、“高级”、“集群”四大部分依次讲授:RabbitMQ 的环境搭建、消息的发送与接收、消息确认、延迟队列、死信队列、优先队列、惰性队列、与 SpringBoot 集成、集群等,让你快速且深入地掌握 RabbitMQ!
教程采用 RabbitMQ 3.8.8 版本,总计 91 讲,全长近 12 小时,内容详尽,知识点覆盖全面,从安装到配置,再到详细应用,直至代码级讲解!文档全部来自企业真实案例,附赠全套教程资料:视频、笔记、软件、图示等,一套在手,天下你有!
# 课程大纲
RabbitMQ 教程主要由 4 部分组成
入门
核心部分
- HelloWorld:简单模式
- Work Queues:工作模式
- Publish/Subscribe:发布/订阅模式
- Routing:路由模式
- Topics:主题模式
- Publisher Confirms:发布/确认模式
高级部分
- 私信队列
- 延迟队列
- 发布确认(高级)、回退消息、备份交换机
- 幂等性
- 优先级队列
- 惰性队列
集群部分
- Clustering:RabbitMQ 的集群
- 镜像队列:为了保证数据不丢失
- Haproxy+Keepalive:实现高可用负载均衡
- Federation Exchange:联邦交换机
- Federation Queue:联邦队列
- Shovel:同步数据的插件
# 课程特点
- 新:使用 RabbitMQ-3.8.8
- 细:从安装配置到使用代码
- 真:文档内部来自企业真实案例
- 全:全套资料
# 技术基础要求
- JavaSE
- JavaEE
- Maven
- SpringBoot
- Linux 系统命令基础(建议有)
- 分布式集群思想(建议有)
# 资料
视频地址:尚硅谷 RabbitMQ 教程 (opens new window)
视频+资料:https://pan.baidu.com/s/1DgpdpeV5GFmPKEwaKyIBpw 提取码:xarj
# B 友的一些笔记
- RabbitMQ - 知识体系 | OddFar' s Notes (opens new window)
- MQ 的相关概念 | xustudyxu' s Blog (opens new window)
- RabbitMQ | ZC 的学习录 (opens new window)
- RabbitMQ!女朋友看了都会的超详细保姆级附源码笔记!看完还不会请砍我!_你的笑只是保护色的博客-CSDN 博客 (opens new window)
上次更新: 2024/10/3 10:01:52