RabbitMQ消息中间件技术精讲
第1章 课程介绍(提供问答区答疑解惑) 本章首先让大家彻底明白为什么学习RabbitMQ,通过本课程的学习具体收获有哪些?课程内容具体安排与学习建议,然后为大家简单介绍下业界主流消息中间件有哪些,各自适用场景等。 第2章 低门槛,入门RabbitMQ核心概念 本章首先为大家讲解互联网大厂为什么选择RabbitMQ? RabbitMQ的高性能之道是如何做到的?什么是AMPQ高级协议?AMPQ核心概念是什么?RabbitMQ整体架构模型是什么样子的?RabbitMQ消息是如何流转的?RabbitMQ安装与使用命令行与管控台,RabbitMQ消息生产与消费,RabbitMQ交换机详解,RabbitMQ队列、绑定、虚拟主机、消息等... 第3章 渐进式,深入RabbitMQ高级特性 本章主要为大家讲解RabbitMQ的高级特性和实际场景应用,包括消息如何保障 100% 的投递成功 ?幂等性概念详解,在海量订单产生的业务高峰期,如何避免消息的重复消费问题?Confirm确认消息、Return返回消息,自定义消费者,消息的ACK与重回队列,消息的限流,TTL消息,死信队列等 ... 第4章 手把手,整合RabbitMQ&Spring家族 本章为大家讲解RabbitMQ如何与Spring系的框架体系进行整合(RabbitMQ整合Spring AMQP实战,RabbitMQ整合Spring Boot实战 ,RabbitMQ整合Spring Cloud实战),涉及实际工作中需要注意的细节点,与最佳实战应用,通过本章的学习,学员能够掌握RabbitMQ的实战整合能力,直接应用到具体的工作中! ... 第5章 高可靠,构建RabbitMQ集群架构 本章为大家讲解RabbitMQ集群架构的各种姿势,以及从零到一带大家构建高可靠性的RabbitMQ集群架构(Haproxy + Keepalived),并分享包括对集群的运维、故障恢复方案以及延迟队列插件应用等 第6章 追前沿,领略SET化架构衍化与设计 本章主要为大家带来一线互联网实现消息中间件多集群的实际落地方案与架构设计思路讲解,涉及目前互联网架构里非常经典的多活,单元化的理念,更有效的提升服务的可靠性与稳定性。 第7章 学大厂,拓展基础组件封装思路 本章节,我们希望和大家分享互联网大厂的基础组件架构封装思路,其中涉及到消息发送的多模式化、消息的高性能序列化、消息的异步化、连接的缓存容器、消息的可靠性投递、补偿策略、消息的幂等解决方案 第8章 课程总结 本章带大家回顾课程总体的收获,并希望大家都能来课程问答区与老师就学习过程中的问题进行进一步的交流。 |
相关资源