-------------------------------------------
教程简介:
RabbitMQ是流行的消息队列服务软件,支持多种客户端,用于在分布式系统中存储转发消息,可以实现异步处理、流量削峰、系统解耦,在易用性、扩展性、高可用等方面表现优异,兼具可靠性和高性能,社区活跃、生态繁荣。
本套教程基于RabbitMQ 3.13.x讲解,分为基础篇、进阶篇、集群篇,从消息队列概念入手,既包括RabbitMQ工作模式、消息可靠性投递、死信队列、延迟队列等基础内容,又包括RabbitMQ官方推出的Quorum仲裁队列、Stream流式队列、事务消息、优先级队列等新特性。集群篇详细展示了从安装Erlang环境、安装RabbitMQ到搭建集群、配置负载均衡的全过程,并完整讲解了Federation机制和Shovel功能的使用方法。
新手小白可以跟随本套教程迅速上手,有RabbitMQ使用经验的学习者亦可通过教程得到提升,建立对RabbitMQ的全面认知。教程附赠全套资料:视频、代码、课件、文档等,一套在手,轻松拿下RabbitMQ!
-------------------------------------------
教程目录:
01.课程简介
02.基础篇-Why MQ(上)
03.基础篇-Why MQ(下)
04.基础篇-What MQ
05.基础篇-What RabbitMQ
06.基础篇-安装
07.基础篇-HelloWorld
08.基础篇-工作模式-概述
09.基础篇-工作模式-Work Queues
10.基础篇-工作模式-发布订阅模式
11.基础篇-工作模式-路由模式
12.基础篇-工作模式-主题模式
13.基础篇-小结
14.进阶篇-SpringBoot整合-消费端-创建工程
15.进阶篇-SpringBoot整合-消费端-监听器
16.进阶篇-SpringBoot整合-消费端-启动
17.进阶篇-SpringBoot整合-生产者端
18.进阶篇-可靠性-概述
19.进阶篇-可靠性-生端确-YAML
20.进阶篇-可靠性-生端确-配置类
21.进阶篇-可靠性-生端确-增强
22.进阶篇-可靠性-生端确-测试
23.进阶篇-可靠性-生端确-备交机
24.进阶篇-可靠性-持久化
25.进阶篇-可靠性-消端确-概述
26.进阶篇-可靠性-消端确-代码
27.进阶篇-可靠性-消端确-测试
28.进阶篇-消费端限流
29.进阶篇-消息超时
30.进阶篇-死信-概述
31.进阶篇-死信-测试准备
32.进阶篇-死信-产生原因1拒绝
33.进阶篇-死信-产生原因23
34.进阶篇-延迟队列-概述
35.进阶篇-延迟队列-安装插件
36.进阶篇-延迟队列-创建延迟交换机
37.进阶篇-延迟队列-测试
38.进阶篇-事务消息-概述
39.进阶篇-事务消息-测试
40.进阶篇-惰性队列
41.进阶篇-优先级队列
42.集群篇-工作机制
43.集群篇-搭建-单个节点安装RabbitMQ
44.集群篇-搭建-克隆虚拟机
45.集群篇-搭建-修改hostname
46.集群篇-搭建-节点彼此发现-node1
47.集群篇-搭建-节点彼此发现-node2
48.集群篇-搭建-节点彼此发现-node3
49.集群篇-负载均衡-UI功能
50.集群篇-负载均衡-核心功能
51.集群篇-负载均衡-核心功能-测试
52.集群篇-仲裁队列
53.集群篇-流式队列-概述
54.集群篇-流式队列-测试
55.集群篇-流式队列-指定偏移量消费
56.Federation-概述
57.Federation-创建upstream连接端点
58.Federation-联邦交换机-创建策略
59.Federation-联邦交换机-测试
60.Federation-联邦队列-配置
61.Federation-联邦队列-测试
62.Shovel