首页 实战 RabbitMQ消息中间件精讲 从0到1驾驭RabbitMQ应用与设计
收藏

RabbitMQ消息中间件技术精讲

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

RabbitMQ消息中间件精讲 从0到1驾驭RabbitMQ应用与设计

难度 中级 时长 14小时 学习人数 1403 综合评分 9.97

RabbitMQ消息中间件精讲 从0到1驾驭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

万事俱备 只等你来

  • 匿名用户

    好评

    老师的课程讲的很棒,没什么废话,老师在群里给大家分享很多自己平时遇到的坑和经验,老师结合自己工作中的经验全面的讲解rabbitmq,让我们这种平时只会使用调用简单的api完成消息的发送和消费消息的小白系统的学习了rabbitmq,以前完全都不知道保证可靠性投递消息和消费端限流等因为没有在大厂工作过对这些场景根本就是小白,谢谢老师除此们课程让我对mq有了系统的学习,课程很值

  • 小李飞刀lql

    好评

    老师讲的真的很不错,感觉老师真是一线互联网大厂的大神,甚至感觉有点法力无边,我们经常用RabbitMQ,但是听了老师的讲课才算真正深入和理解了,而且所有的东西都调出来了,感觉收货满满,同时也开拓了思路,学习了互联网大厂的套路,提升了自己,感觉也可能是缘分,还买了老师的另一套课程,高性能并发框架源码解析与实战

  • zhouywjava

    好评

    1.课程采用视频录制的方式,结合收集APP随时观看。 2.课程内容由浅入深,老师结合大厂经验带我们实战,收益匪浅。 3.提出问题,老师都会及时给予指导。同学之间交流积极。一同学习进步。

查看全部664条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题