实战 \RabbitMQ消息中间件技术精讲
收藏

RabbitMQ消息中间件技术精讲

RabbitMQ核心API+高级特性+Spring家族整合+高可靠集群+SET化架构设计+组件设计思路

RabbitMQ消息中间件技术精讲

难度 中级 ·
时长 13小时54分钟 ·
学习人数 177 ·
综合评分 10.00分
¥ 348.00

RabbitMQ消息中间件技术精讲

观看导学视频

RabbitMQ消息中间件技术精讲
RabbitMQ是目前主流的消息中间件,非常适用于高并发环境。本课程首先带你入门RabbitMQ核心概念;然后深入RabbitMQ高级特性;接着整合RabbitMQ&Spring家族;构建RabbitMQ集群架构;领略SET化架构衍化与设计,最后拓展基础组件封装思路;最终希望通过本课程的学习,让你无论在工作中的开发使用还是架构设计,都能够全面驾驭RabbitMQ。
阿神_

资深架构师

紧随大厂技术步伐,为你全面讲解RabbitMQ消息中间件

各大互联网公司都在使用的MQ技术,晋级技术骨干、团队核心的必备技术

  • 了解主流消息中间件特点、架构、原理、底层机制

  • 掌握RabbitMQ集群架构、构建高可靠消息中间件

  • 掌握RabbitMQ核心概念与基础API应用,并结合高并发
    业务场景应用实战

  • 掌握如何保障100%的消息投递成功,消费端如何做到幂等

  • 掌握RabbitMQ高级特性,巧妙服务于你的应用服务、
    架构设计

  • 紧随互联网大厂的架构设计思路,建立自己
    的SET化架构设计思想

  • 学会RabbitMQ与Spring家族整合,更高效的实现MQ与
    应用服务的集成

  • 掌握大厂流行的基础组件设计思路,
    让别人站在你的肩膀上编码

从0到1层层深入,让你从容驾驭RabbitMQ的应用与设计

无论你是新人还是老手,都能让你收获满满

  • 低门槛
    入门RabbitMQ核心概念

    AMQP协议模型解析

    命令行,管控台解析

    虚拟机 - Virtual Host解析

    交换机 - Exchange解析

    队列 - Queue,绑定 - binding解析

    路由键 - RoutingKey解析

    消息 - Message解析

  • 渐进式
    深入RabbitMQ高级特性

    可靠性投递解析

    消息幂等操作解析

    自定义消息,QOS限流策略解析

    Confirm确认机制,Return返回机制解析

    ACK,重回队列解析

    TTL消息,死信队列解析

  • 手把手
    整合RabbitMQ&Spring家族

    SpringAMQP用户管理组件详解

    SpringAMQP消息模板组件实战

    SpringAMQP消息容器 - 适配器 - 转化器详解

    RabbitMQ与SpringBoot2.x整合实战

    RabbitMQ与Spring Cloud Stream整合实战

  • 高可靠
    构建RabbitMQ集群架构

    架构模式 - 主备,远程,镜像,多活

    RabbitMQ集群镜像队列实现可靠性存储

    RabbitMQ集群负载均衡组件HaProxy整合

    RabbitMQ集群高可用组件KeepAlived整合

    RabbitMQ集群故障恢复与故障转移的5种解决方案

    RabbitMQ集群延迟队列插件应用

  • 追前沿
    领略SET化架构衍化与设计

    单个大集群架构 > 同城双活 > 两地三中心

    SET化架构设计策略

    SET化架构设计原则

    RabbitMQ异地多活架构

    RabbitMQ路由策略

    SET化消息中间件架构设计与案例

  • 学大厂
    拓展基础组件封装思路

    一线大厂MQ组件实现思路和架构设计思路

    迅速消息,确认消息组件设计思路

    批量消息,延迟消息组件设计思路

    顺序消息,事务消息组件设计思路

    消息幂等性保障 - 消息路由规则架构设计思路

保障100%消息投递成功设计方案

掌握高级特性与多种解决问题方案

方案一
方案二

高可靠RabbitMQ集群架构+SET化架构设计方案

镜像队列+负载均衡HaProxy+高可用KeepAlived+延迟队列插件+RabbitMQ异地多活架构

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲

师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据

所学知识自行修改、优化

适合人群

无论你是刚开始java开发的初级工程师,还是希望更多接触大厂开发技术

寻求职业晋升途径的Java开发者,这门课都是你理想的选择

技术储备要求

有Java基础,Spring基础,基本了解MQ

环境参数

  • 开发工具 spring-tool-suite-3.8.0
  • 授课环境 Windows10+Linux7
  • JDK版本 JDK8
  • RabbitMQ RabbitMQ 3.6.5
  • 框架版本 SpringBoot 1.5.14 & 2.0
提问
数据加载中...
意见反馈 常见问题 APP下载
官方微信