RabbitMQ 典型应用场景实战

作者/分享人:SteadyHeart
向 Ta 提问
在互联网公司长期从事企业级应用后端开发,拥有多个java企业级应用规划设计、开发经验,对于微服务应用以及分布式系统具有多年的开发经验,多次参与公司基础架构的研发,熟悉行业领域流行技术,包括Spring、SpringMVC、Hibernate、Mybatis、SpringBoot、SpringCloud、Redis、Dubbo、Zookeeper、RabbitMQ等核心框架与中间件,花名“阿修罗”

RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦,异步通信,高并发限流,超时延迟处理等均有广泛的应用!

本场 Chat 我将开始从官网的权威开发手册简要的介绍 RabbitMQ,然后将以 SpringBoot 为奠基将 RabbitMQ 实战应用到各种业务场景中。主要内容包括:

  1. RabbitMQ 的概要简介、相关组件介绍以及Spring的事件驱动模型分享。
  2. SpringBoot 整合 RabbitMQ 配置介绍以及发送接受消息方式实战。
  3. SpringBoot 整合 RabbitMQ 实战业务模块解耦以及异步通信(包括异步写日志,异步发送邮件)。
  4. RabbitMQ 并发消费配置以及消息确认机制实战(实战场景为:用户商城下单)。
  5. 死信队列 DLX、DLK、TTL 认识与实战(实战场景为:用户下单并在指定时间未支付时自动失效实战)。
已有266人预订
预订达标
文章出炉
     
09月06日
09月19日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张SteadyHeart的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Sky、樂樂
github里没源码?用csdn的没积分啊
SteadyHeart: 可以来这里下载 https://pan.baidu.com/s/1KUuz_eeFXOKF3XRMY2Jcew
林泽欢
请问生产上会对mq的生产者和消费者做些什么封装呢?例如需不需要在生产者记录发送的消息,消费者记录接收的消息
SteadyHeart: 这得看业务需求 如果对于要求比较高的消息,一般会采取通用的日志记录服务来记录 生产消费到的消息。
Soothing Rain
我笑了,看链接,地址不是GitHub,而是csdn,想赚积分想疯了吧!
SteadyHeart: 不,别误会,我是懒得上传到github上了。csdn的上传是因为默认需要1个积分,我也是没撤。源码可以来这里下载 https://pan.baidu.com/s/1KUuz_eeFXOKF3XRMY2Jcew
SteadyHeart
源码的地址诸位可以来这里下载:https://pan.baidu.com/s/1KUuz_eeFXOKF3XRMY2Jcew 不要问我为啥不上传到码云,github之类的,因为我懒!!!
你可能还喜欢
从新一期技术雷达看技术领域最新趋势
徐昊
如何成为一名合格的 C/C++ 开发者?
范蠡
微服务中的短信服务如何设计?
猿天地
亿级 QQ 会员活动运营系统的设计之道
廖声茂
详解 Java 常用的四种锁机制优缺点
安爷
数据科学 Kaggle 比赛项目实战:Titanic
刘明
微信扫描登录