转载自  芋道 Spring Boot 消息队列 RocketMQ 入门

摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/RocketMQ/ 「芋道源码」欢迎转载,保留摘要,谢谢!


本文在提供完整代码示例,可见 https://github.com/YunaiV/SpringBoot-Labs 的 lab-31 目录。

原创不易,给点个 Star 嘿,一起冲鸭!

1. 概述

如果胖友还没了解过分布式消息队列 Apache RocketMQ ,建议先阅读下艿艿写的 《芋道 RocketMQ 极简入门》 文章。虽然这篇文章标题是安装部署,实际可以理解成《一文带你快速入门 RocketMQ》,哈哈哈。

考虑这是 RocketMQ 如何在 Spring Boot 整合与使用的文章,所以还是简单介绍下 RocketMQ 是什么?

FROM 《消息中间件 Apache RocketMQ》

RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。

具有以下特点:

  • 能够保证严格的消息顺序

  • 提供丰富的消息拉取模式

  • 高效的订阅者水平扩展能力

  • 实时的消息订阅机制

  • 亿级消息堆积能力

ps: Metaq 3.0 版本改名,产品名称改为 RocketMQ

在本文中,我们会比 《芋道 RocketMQ 极简入门》 提供更多的生产者 Producer 和消费者 Consumer 的使用示例。例如说:

  • Producer 三种发送消息的方式。

  • Producer 发送顺序消息,Consumer 顺序消费消息。

  • Producer 发送定时消息。

  • Producer 批量发送消息。

  • Producer 发送事务消息。

  • Consumer 广播和集群消费消息。

胖友你就说,艿艿是不是很良心。

Spring Boot 消息队列 RocketMQ 入门相关推荐

  1. 芋道 Spring Boot 消息队列 RocketMQ 入门

    点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...

  2. 分布式消息队列RocketMQ 快速入门

    分布式消息队列RocketMQ 一 RocketMQ概述 概述 1.MQ简介 MQ,Message Queue,是一种提供消息队列服务的中间件,是一套提供了消息生产.存储.消费全过程API的软件系统. ...

  3. 分布式消息队列RocketMQ继承SpringBoot

    一.介绍 Springboot 继承RocketMQ: com.alibaba.cloud spring-cloud-starter-stream-rocketmq 底层封装了 rocketmq-cl ...

  4. 什么是消息队列 RocketMQ 版?

    消息队列 RocketMQ 版是阿里云基于 Apache RocketMQ 构建的低延迟.高并发.高可用.高可靠的分布式消息中间件.消息队列 RocketMQ 版既可为分布式应用系统提供异步解耦和削峰 ...

  5. 阿里云消息队列 RocketMQ、Kafka 荣获金融级产品稳定性测评 “先进级” 认证

    近日,由中国信通院和混沌工程实验室联合举办的混沌工程技术沙龙–金融行业精品专场顺利召开,并发布金融级产品稳定性测评成果.在分布式系统稳定性评估体系获奖名单中,阿里云分布式消息队列服务成为通过首批消息队 ...

  6. 消息队列RocketMQ应对双十一流量洪峰的“六大武器”

    作者:不周 审核校对:岁月.明锻 编辑&排版:雯燕 " 4982 亿,58.3 万笔/秒 "的背后 在新冠肺炎疫情催化下,数字化生活方式渐成新常态."4982 亿 ...

  7. 基于消息队列 RocketMQ 的大型分布式应用上云较佳实践

    作者|绍舒 审核&校对:岁月.佳佳 编辑&排版:雯燕 前言 消息队列是分布式互联网架构的重要基础设施,在以下场景都有着重要的应用: 应用解耦 削峰填谷 异步通知 分布式事务 大数据处理 ...

  8. 阿里云消息队列 RocketMQ 5.0 全新升级:消息、事件、流融合处理平台

    从"消息"到"消息.事件.流"的大融合 消息队列作为当代应用的通信基础设施,微服务架构应用的核心依赖,通过异步解耦能力让用户更高效地构建分布式.高性能.弹性健壮 ...

  9. 基于消息队列 RocketMQ 的大型分布式应用上云最佳实践

    简介:Apache RocketMQ 作为阿里巴巴开源的支撑万亿级数据洪峰的分布式消息中间件,在众多行业广泛应用.在选型过程中,开发者一定会关注开源版与商业版的业务价值对比. 那么,今天就围绕着商业版 ...

最新文章

  1. [转]asp.net权限认证:HTTP基本认证(http basic)
  2. 七骑士android版上线时间,腾讯独代韩手游《七骑士》今日全面公测
  3. poj2912(种类并查集+枚举)
  4. GraphPad Prism 教程 :标准差与平均值的标准误差有什么区别
  5. python opencv实现目标区域裁剪
  6. boost::convert模块实现lexical_cast的测试程序
  7. 文件系统:Ext3和Ext4
  8. 素性测试的Miller-Rabin算法完全解析 (C语言实现、Python实现)
  9. SpringBoot2 整合FreeMarker模板,完成页面静态化处理
  10. 廖雪峰--python教程:笔记四-函数式编程
  11. python re爬虫_Python爬虫实践 —— Regular Expressions Python re模块
  12. kafka权威指南读书心得
  13. D3d/opengl texture yuv yuv420p nv12 yv12 等等 显示 以及传入shaderresource
  14. C语言中报段错误(核心已转储)的常见问题
  15. 使用android sqlite读取数据库的简单方法
  16. python的秘密_Shamir秘密共享方案 (Python)
  17. 【Unity 3D游戏开发】在Unity使用NoSQL数据库方法介绍
  18. linux lsiutil raid创建,使用Lsiutil在線管理Dell(R410,R610等)內置陣列卡SAS 6i/R
  19. tomcat配置启动端口和默认项目及默认404
  20. 场效应晶体管有什么特点

热门文章

  1. leetcode860. 柠檬水找零
  2. 谁动了我的选择器?深入理解CSS选择器优先级
  3. mysql 5.5 免安装_mysql 5.5.56免安装版配置方法
  4. [Java基础]线程安全的类
  5. L. Coordinate Paper(CCPC 长春)构造
  6. #6278. 数列分块 2 分块 + 块内二分
  7. Codeforces Round #705 (Div. 2) D. GCD of an Array 质因子分解 + stl维护
  8. P1527 [国家集训队]矩阵乘法 整体二分 + 二维树状数组
  9. 【洛谷P5114】八月脸【边分治】【闵可夫斯基和】
  10. 2020 ICPC NAC