📚 课程介绍
本课程深入讲解RabbitMQ消息中间件技术,从基础概念到高级特性,涵盖集群架构、与Spring家族整合等,适合有消息队列基础的开发者。
📋 学习前提
1. Java基础(Java编程语言) 2. Linux基础(Linux操作系统基本操作)
📖 课程目录
第1章 课程介绍
1-2 课程导学
第2章 低门槛,入门RabbitMQ核心概念
2-1 课程介绍
2-2 RabbitMQ环境安装
2-3 AMQP核心概念讲解
2-4 RabbitMQ整体架构与消息流转
2-5 交换机详解
2-6 绑定、队列、消息、虚拟主机详解
2-7 命令行与管理台结合讲解
2-8 交换机详解
2-9 生产者消费者模型构建
2-10 生产者消费者模型构建
2-11 交换机详解
2-12 交换机详解
2-13 交换机详解
2-14 交换机详解
2-15 绑定、队列、消息、虚拟主机详解和课程总结
第3章 渐进式,深入RabbitMQ高级特性
3-1 本章导航
3-2 消息如何保障 100% 的投递成功方案
3-3 消息如何保障 100% 的投递成功方案
3-4 幂等性概念及业界主流解决方案
3-5 Confirm确认消息详解
3-6 Return返回消息详解
3-7 自定义消费者使用
3-8 消费端的限流策略
3-9 消费端的限流策略
3-10 消费端ACK与重回队列机制
3-11 TTL消息详解
3-12 死信队列详解
3-13 死信队列详解
3-14 死信队列详解
3-15 死信队列详解
3-16 死信队列详解
3-17 死信队列详解
3-18 死信队列详解
第4章 手把手,整合RabbitMQ&Spring家族
4-1 本章导航
4-2 SpringAMQP用户管理组件-RabbitAdmin应用
4-3 SpringAMQP用户管理组件-RabbitAdmin应用
4-4 SpringAMQP用户管理组件-RabbitAdmin源码分析和SpringAMQP-RabbitMQ声明式配置使用
4-5 SpringAMQP消息适配器-MessageListenerAdapter使用
4-6 SpringAMQP消息适配器-MessageListenerAdapter使用
4-7 SpringAMQP消息容器-SimpleMessageListenerContainer详解
4-8 SpringAMQP消息模板组件-RabbitTemplate实战
4-9 SpringAMQP消息转换器-MessageConverter讲解
4-10 SpringAMQP消息转换器-MessageConverter讲解
4-11 RabbitMQ与Spring Cloud Stream整合实战
4-12 RabbitMQ与SpringBoot2.0整合实战
4-13 RabbitMQ与SpringBoot2.0整合实战
4-14 RabbitMQ与SpringBoot2.0整合实战
4-15 RabbitMQ与SpringBoot2.0整合实战
4-16 RabbitMQ与SpringBoot2.0整合实战
第5章 高可靠,构建RabbitMQ集群架构
5-1 本章导航
5-2 RabbitMQ集群架构模式-主备模式
5-3 RabbitMQ集群架构模式-远程模式
5-4 RabbitMQ集群架构模式-镜像模式
5-5 RabbitMQ集群架构模式-多活模式
5-6 RabbitMQ集群镜像队列构建实现可靠性存储
5-7 RabbitMQ集群整合负载均衡基础组件HaProxy
5-8 RabbitMQ集群整合高可用组件KeepAlived
5-9 RabbitMQ集群整合高可用组件KeepAlived
5-10 RabbitMQ集群配置文件详解
5-11 RabbitMQ集群恢复与故障转移的5种解决方案
5-12 RabbitMQ集群延迟队列插件应用
5-13 本章小结
第6章 追前沿,领略SET化架构衍化与设计
6-1 本章导航
6-2 BAT、TMD大厂单元化架构设计衍变之路分享
6-3 SET化架构设计策略
6-4 SET化架构设计原则和SET化消息中间件架构实现
6-5 SET化消息中间件架构实现
6-6 SET化消息中间件架构实现
6-7 SET化消息中间件架构实现和本章小结
第7章 学大厂,拓展基础组件封装思路
7-1 本章导航
7-2 一线大厂的MQ组件实现思路和架构设计思路
7-3 基础MQ消息组件设计思路
7-4 基础MQ消息组件设计思路
7-5 基础MQ消息组件设计思路
7-6 消息幂等性保障
7-7 本章小结
第8章 课程总结
8-1 课程总结
