RabbitMQ消息中间件专题课程(附讲义源码)

RabbitMQ消息中间件专题课程(附讲义源码)
共56节 206人在学 课程详情
  • 消息中间件课程概述

    • 消息中间件课程概述
    • 消息队列概述
    • 消息队列应用场景-异步处理
    • 消息队列应用场景-系统解耦
    • 消息对列应用场景-流量削峰
    • 消息队列应用场景-日志处理
    • 消息队列应用场景-消息通讯
    • 消息中间件示例
    • MQ选型对比文档
  • 消息中间件环境安装

    • RabbitMQ简介
    • AMQP协议
    • RabbitMQ工作原理
    • RabbitMQ的Windows安装版本要求
    • Windows配置Erlang语言环境
    • Windows安装RabbitMQ的可视化插件
    • Windows安装RabbitMQ服务器
    • Docker部署RabbitMQ服务器
  • Rabbit的常见工作模式

    • RabbitMQ的HelloWorld消息发送者
    • RabbitMQ的HelloWorld消息接收者
    • Rabbit封装工具类
    • RabbitMQ工作队列模式
    • RabbitMQ发布-订阅模式
    • RabbitMQ路由模式
    • RabbitMQ的主题模式
    • RabbitMQ工作模型和交换机小结
  • SpringBoot整合RabbitMQ

    • RabbitMQ的工作模式回顾
    • SpringnBoot整合RabbitMQ
    • SpringBoot测试Direct交换机
    • SpringBoot整合RabbitMQ消费者
    • SpringBoot测试Topic交换机
    • SpringBoot测试Fanout交换机
    • RabbitMQ的消息幂等性问题
    • 引入本地消息表解决消息幂等性问题
    • 引入Redis数据库解决消息幂等性问题
    • 准备测试消息幂等性问题环境
    • Redis实现消息幂等性代码测试
  • RabbitMQ消息队列的持久化机制和消息确认机制

    • RabbitMQ消息持久化概念
    • RabbitMQ的消息持久化API
    • RabbitMQ消息持久化机制
    • RabbitMQ消息的确认机制
    • RabbitMQ消息发送者确认消息
    • RabbitMQ消息消费确认
  • RabbitMQ死信队列和死信交换机

    • RabbitMQ消息确认和应答机制
    • 死信交换机和死信队列
    • 死信交换机和备份交换机应用场景
    • 测试死信交换和机死信队列
    • 订单超时支付订单启动取消
    • 死信交换机和死信队列应用场景
    • 模拟订单支付超时自动取消业务流程
    • RabbitMQ订单超时支付自动取消小结
  • RabbitMQ秒杀系统设计

    • 秒杀系统业务场景
    • 秒杀面临的问题
    • 秒杀系统前端的优化
    • 秒杀的系统后端架构
    • 秒杀的架构设计
    • RabbitMQ常见面试题

    订阅失败

    RabbitMQ消息中间件专题课程(附讲义源码)
    RabbitMQ消息中间件专题课程(附讲义源码) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    Rabbit封装工具类

    课程介绍

    在分布式系统中,我们会广泛使用各种消息中间件来进行系统间的数据交换,以便于各系统之间实现异步解耦。目前市场上开源的消息中间件有很多:如Kafka、RabbitMQ、RocketMQ等等。其中RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。

     

    本课程针对RabbitMQ进行详细讲解,帮助学员掌握并熟悉微消息中间件的应用场景,快速上手并能够实战开发,胜任企业项目开发和企业面试需要。

     

    以下为课程目录:

     

     

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 780人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22287人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4238人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 803人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 855人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5171人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1517人在学

    Python Django 深度学习 小程序

    钟翔 · 2349人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 617人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4018人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~