RabbitMQ消息中间件

该课程专注于RabbitMQ,从基础介绍到深入实践,包括安装、架构、通讯方式、SpringBoot集成、消息可靠性和死信队列。通过学习,你可以掌握如何利用RabbitMQ实现服务间的异步调用,解决海量请求的削峰问题,以及构建服务解耦的解决方案,同时了解其高可用集群配置。
摘要由CSDN通过智能技术生成

课程简介

课程导读:RabbitMQ中间件本课程带你轻松入门,深度掌握RabbitMQ。

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

服务异步调用:服务A如何保证异步请求一定能被服务B接收到并处理

削峰:海量请求,如何实现削峰的效果,将请求全部放到一个队列中,慢慢的消费,这个队列怎么实现?

服务解耦:如何尽量的降低服务之间的耦合问题,如果在订单服务与积分和商家服务解耦,需要一个队列,而这个队列依然需要实现上述两种情况功能。

AMQP协议:

完整架构:

课程大纲

第1章 课程介绍

  • 本章对课程内容、知识点、授课过程进行引导性说明。

第2章 RabbitMQ介绍

  • 本章对RabbitMQ的作用做详细介绍。

第3章 RabbitMQ安装

  • 本章采用Docker的方式安装RabbitMQ并启动图形化界面。

第4章 RabbitMQ架构

  • 本章详细理解RabbitMQ通讯原理。

第5章 RabbitMQ通讯方式

  • 本章讲解RabbitMQ提供的各种通讯方式的落地实现。

第6章 SpringBoot操作RabbitMQ

  • 本章讲解SpringBoot如何整合RabbitMQ更优雅的操作。

第7章RabbitMQ保证消息可靠性

  • 本章讲解RabbitMQ的Confirm,Return,消息持久化等机制。

第8章 RabbitMQ死信队列&延迟交换机

  • 本章讲解Dead Letter的作用以及如何实现。

第9章 RabbitMQ的集群

  • 本章讲解RabbitMQ如何实现高可用效果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值