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 认识与实战(实战场景为:用户下单并在指定时间未支付时自动失效实战)。
已有167人预订
预订达标
文章出炉
     
09月06日
09月19日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张SteadyHeart的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
查看文章评论/提问
Sky、樂樂
github里没源码?用csdn的没积分啊
SteadyHeart: 可以来这里下载 https://pan.baidu.com/s/1KUuz_eeFXOKF3XRMY2Jcew
林泽欢
请问生产上会对mq的生产者和消费者做些什么封装呢?例如需不需要在生产者记录发送的消息,消费者记录接收的消息
SteadyHeart: 这得看业务需求 如果对于要求比较高的消息,一般会采取通用的日志记录服务来记录 生产消费到的消息。
退款保证:
• 09月13日前,预订人数未达标,您将获得全额退款。
• 作者未按时完成文章,您将获得全额退款。
你可能还喜欢
使用 Spring Boot 开发邮件系统
纯洁的微笑
基于深度学习的计算机视觉技术在无人驾驶中的应用
美团技术团队
Elasticsearch 搜索引擎应用实战
图南
百亿流量 API 网关设计与实践
kimmking
Java 性能瓶颈分析工具
蓬蒿
AutoML 在推荐系统中的应用
第四范式技术团队
微信扫描登录