- 博客(53)
- 收藏
- 关注
原创 RocketMQ 的消费者类型详解与最佳实践
).build();用户需要根据自己业务处理结果的不同来返回 ConsumeResult.SUCCESS或者 ConsumeResult.FAILURE。当用户返回 ConsumeResult.SUCCESS时,消息则被视为消费成功;
2025-06-06 10:38:33
769
原创 RocketMQ 5.0 可观测能力升级:Metrics 指标分析
关于 RocketMQ 的更多实战避坑指南,可访问「」查看领域专家QA实录👨💻。
2025-06-05 18:26:04
697
原创 事件总线 + 函数计算构建云上最佳事件驱动架构应用
函数计算是一款基于事件驱动的全托管计算服务,相关的产品细节可以见官网介绍。作为一款通用的事件驱动型计算服务,接下来我会从三个方面进行详细的介绍。阿里云事件总线(EventBridge) 是一种无服务器事件总线,支持将用户的应用程序、第三方软件即服务 (SaaS)数据和阿里云服务的数据通过事件的方式轻松的连接到一起,这里汇聚了来自云产品及 SaaS 服务的丰富事件;
2025-06-05 13:48:47
704
原创 消息收发弹性——生产集群如何解决大促场景消息收发的弹性&降本诉求
大家好,我是来自阿里云云原生消息团队的赖福智,花名宸罡,今天来给大家分享下阿里云 RocketMQ5.0 实例的消息弹性收发功能,并且通过该功能生产集群是如果解决大促场景消息收发的弹性以及降本诉求的。接下来我们就看具体看下 5.0 实例的消息收发弹性,消息收发弹性最直观的感受就是在 5.0 实例的详情页面的自适应弹性 TPS 这部分,可以看到在正常消息收发 TPS 的旁边额外有一个自适应弹性 TPS。通过这部分弹性 TPS 的设置,用户可以快速、低成本的应对大促这种短时间突发流量的场景。
2025-05-30 16:04:47
526
原创 RocketMQ 多语言 SDK 开源贡献召集令
Apache RocketMQ 是由阿里巴巴集团捐赠给 Apache 开源基金会的一款低延迟、高并发、高可用、高可靠的分布式消息中间件,并于 2017 年正式从 Apache 社区毕业,成为 Apache 顶级项目(TLP)。也是国内首个非 Hadoop 生态体系的互联网中间件顶级项目。面向过去,RocketMQ 经过多年淘宝双十一的洗礼和考验,赢得了诸多客户的认可和青睐。面向未来,RocketMQ 历久弥新,为了更好地迎接云原生时代的来临,基于存算分离架构的 RocketMQ 5.0 应运而生。
2025-05-30 10:45:21
973
原创 RocketMQ 监控告警:生产环境如何快速通过监控预警发现堆积、收发失败等问题?
实例规格水位监控预警若您实际使用的指标值超过实例的规格限制,RocketMQ会进行强制限流。提前配置实例规格水位告警可以提前发现规格超限风险并及时升配,避免因限流导致的业务故障。业务逻辑错误监控预警您在消息收发时可能会收到异常报错,配置调用错误告警可以提前在业务反馈前发现异常,帮助您提前判断异常来源并及时修复。业务性能指标监控预警如果您的消息链路有相关性能指标要求,例如RT耗时、消息延迟等,提前配置业务指标告警可以帮助您提前治理业务风险。
2025-05-29 12:03:27
980
原创 基于 EventBridge API Destination 构建 SaaS 集成实践方案
接入 EventBridge 应用有多种情况:用户自定义应用、阿里云服务、其他云厂商服务或者其他 DB 产品。具体而言,API 端点 Sink 事件目标是 EventBridge 支持的事件目标的一种,是通过 EventBridge 将数据投递至指定 Web Server 中。支持自定义创建和使用已有,同时可以添加请求 HTTP 参数。使用已有。
2025-05-28 14:37:36
605
原创 RocketMQ 集成生态再升级:轻松构建云上数据管道
本文介绍了 EventBridge 对接各类型 RocketMQ 实例的基本原理与对应的 API 使用说明,便于已经使用了 RocketMQ 5.0 版本和自建 MQ 实例的用户可以借助 EventBridge 的能力实现事件驱动业务架构的搭建。同时针对灾备和业务消息同步的场景,本文也基于事件流讲解了如何基于 EventBridge 创建 RocketMQ 消息路由任务。
2025-05-27 18:28:37
814
原创 RocketMQ 5.0 无状态实时性消费详解
通过如上方案,我们成功设计了一套基于无状态消费方式的实时消费方案,在做到客户端无状态消费的同时,还能够避免false empty response,保证消费的实时性,同时,相较于原先PushConsumer的长轮询方案,能够大量减少用户侧无效请求数量,降低网络开销,
2025-05-27 12:03:22
921
原创 从互联网到云时代,Apache RocketMQ 是如何演进的?
持续深耕 RocketMQ 领域,更多实战避坑指南、源码解析、最佳实践,已整理至「」 🔍2022年,RocketMQ5.0的正式版发布。相对于4.0版本而言,架构走向云原生化,并且覆盖了更多业务场景。
2025-05-26 17:31:14
890
原创 RocketMQ 在业务消息场景的优势详解
消息经典场景:应用解耦;RocketMQ基础特性:发布订阅、可靠消息、亿级堆积、无限扩展;业务消息场景的增强能力:稳定性、可观测、多样化接口。【活动】一键体验 RocketMQ 六大生产环境免费试用+30秒一键体验,低门槛、快速、高效、易操作,带你了解“历经万亿级数据洪峰考验”的云消息队列RocketMQ!点击阅读原文,立即参与活动!30秒上云体验,一键体验云消息队列RocketMQ6大生产环境。
2025-05-26 14:36:24
793
原创 Apache RocketMQ,构建云原生统一消息引擎
操作系统、数据库、中间件是基础软件的三驾马车,而消息队列属于最经典的中间件之一,已经有 30 多年的历史。它的发展主要经历了以下几个阶段:第一个阶段,2000 年之前。80 年代诞生了第一款消息队列是 The Information Bus,第一次提出发布订阅模式来解决软件之间的通信问题;到了 90 年代,则是国际商业软件巨头的时代,IBM、Oracle、Microsoft 纷纷推出了自己的 MQ,其中最具代表性的是 IBM MQ,价格昂贵,面向高端企业,主要是大型金融、电信等企业;
2025-05-21 11:19:25
867
原创 Apache RocketMQ ACL 2.0 全新升级
丰富的认证和授权扩展:市场上存在丰富的认证和授权解决方案,其他的存储或计算产品也都采用了各种各样的实现方式。为了紧跟行业的发展趋势,RocketMQ ACL 未来也将努力创新,以满足更为广泛和多变的客户需求。同时,也将持续深化研究和发展更加出色的认证和授权策略,以达到安全性和性能之间的理想平衡。可视化的用户权限操作:当前,在 ACL 中进行用户和权限的配置仅能通过命令行工具,不够友好。
2025-05-15 09:34:53
779
原创 深度剖析 RocketMQ 5.0 之事件驱动:云时代的事件驱动有啥不同?
从初代开源消息队列崛起,到 PC 互联网、移动互联网爆发式发展,再到如今 IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了 30 多个年头。目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随着数字化转型的深入,客户在使用消息技术的过程中往往同时涉及交叉场景,比如同时进行物联网消息、微服务消息的处理,同时进行应用集成、数据集成、实时分析等,企业需要为此维护多套消息系统,付出更多的资源成本和学习成本。
2025-05-12 14:38:12
1054
原创 深度剖析 RocketMQ 5.0 之 IoT 消息:物联网需要什么样的消息技术?
从初代开源消息队列崛起,到 PC 互联网、移动互联网爆发式发展,再到如今 IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了 30 多个年头。目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随着数字化转型的深入,客户在使用消息技术的过程中往往同时涉及交叉场景,比如同时进行物联网消息、微服务消息的处理,同时进行应用集成、数据集成、实时分析等,企业需要为此维护多套消息系统,付出更多的资源成本和学习成本。
2025-05-08 15:11:10
1059
原创 深度剖析 RocketMQ 5.0 之架构解析:云原生架构如何支撑多元化场景?
从初代开源消息队列崛起,到 PC 互联网、移动互联网爆发式发展,再到如今 IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了 30 多个年头。目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随着数字化转型的深入,客户在使用消息技术的过程中往往同时涉及交叉场景,比如同时进行物联网消息、微服务消息的处理,同时进行应用集成、数据集成、实时分析等,企业需要为此维护多套消息系统,付出更多的资源成本和学习成本。
2025-04-29 16:50:45
1085
原创 深度剖析 RocketMQ 5.0 之消息进阶:如何支撑复杂业务消息场景?
从初代开源消息队列崛起,到 PC 互联网、移动互联网爆发式发展,再到如今 IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了 30 多个年头。目前,消息中间件在国内许多行业的关键应用中扮演着至关重要的角色。随着数字化转型的深入,客户在使用消息技术的过程中往往同时涉及交叉场景,比如同时进行物联网消息、微服务消息的处理,同时进行应用集成、数据集成、实时分析等,企业需要为此维护多套消息系统,付出更多的资源成本和学习成本。
2025-04-29 15:49:46
1054
原创 Apache RocketMQ 创新论文被软件工程顶会 FM 2024 录用
在表中可以观察到,在具有相同的 k(10^3)和配置参数(最新代码,SYNC 刷盘模式)的 ARM CPU 上,RocketMQ 的性能提高了 10.4%。资源消耗的减少表明,减轻其他系统瓶颈可能可以带来更显著的性能提高。糟糕的锁行为可能导致性能的大幅下滑,而适配的锁行为能够在提升性能的同时降低资源损耗。这两种锁在版本迭代过程中,都在线上版本中使用过,且对于不同的版本来说,使用这两种锁可能带来截然不同的性能结果。在自适应 K 值退避锁的作用下,我们能找到系统性能的局部最优点,达到最大的 TPS 性能。
2025-04-27 14:38:11
972
原创 Apache RocketMQ 创新论文被软件工程顶会 FM 2024 录用
在表中可以观察到,在具有相同的 k(10^3)和配置参数(最新代码,SYNC 刷盘模式)的 ARM CPU 上,RocketMQ 的性能提高了 10.4%。资源消耗的减少表明,减轻其他系统瓶颈可能可以带来更显著的性能提高。糟糕的锁行为可能导致性能的大幅下滑,而适配的锁行为能够在提升性能的同时降低资源损耗。这两种锁在版本迭代过程中,都在线上版本中使用过,且对于不同的版本来说,使用这两种锁可能带来截然不同的性能结果。在自适应 K 值退避锁的作用下,我们能找到系统性能的局部最优点,达到最大的 TPS 性能。
2025-04-25 11:09:39
1068
原创 基于 Apache RocketMQ 的 ApsaraMQ Serverless 架构升级
推荐学习:本文关联技术专题已在「」持续更新,含实战案例及源码解析等内容作者|金吉祥本文整理于 2024 年云栖大会阿里云智能集团高级技术专家金吉祥(牟羽)带来的主题演讲《ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用》云消息队列 ApsaraMQ 全系列产品 Serverless 化,支持按量付费、自适应弹性、跨可用区容灾,帮助客户降低使用和维护成本,专注业务创新。那 ApsaraMQ 是如何一步一步完成 Serverless 能力升级的?
2025-04-24 11:15:50
1090
原创 RocketMQ 打破锁性能瓶颈之道
在文章正式开始前,需要介绍一些本文中可能频繁用到的概念:临界区、互斥锁、自旋锁。了解清楚这些概念将有助于阅读本文的优化思想。本文实现了 RocketMQ 锁定机制的迭代过程以及自适应退避自旋锁机制(ABS 锁)的设计以及实现,随着并发系统内部变得越来越复杂,部署有效的锁管理策略是保持性能的关键。因此,我们希望更深入地探索该领域性能优化的潜力,探索性能的极限。
2025-04-23 14:22:49
1089
原创 Apache RocketMQ 在阿里云大规模商业化实践之路
延伸阅读:🔍「」 持续更新源码解析/最佳实践,提供 RocketMQ 专家 AI 答疑服务。
2025-04-21 17:12:05
1044
原创 “全”事件触发:阿里云函数计算与事件总线产品完成全面深度集成
本文已同步收录至「RocketMQ 中文社区https://rocketmq-learning.com/」👉 面向 RocketMQ 中文开发者的一站式学习社区随着云原生技术的普及和落地,企业在构建业务系统时,往往需要依赖多个云产品和服务,产品互联、系统协同的需求越来越强。事件驱动架构将事件应用于解耦服务之间的触发和交互, 能够帮助用户很好实现产品、系统之间的互联互动。函数计算作为事件驱动架构的最佳选择,需要为用户提供丰富的事件源触发能力。对于函数计算而言,事件源接入需要清晰地了解上游每一个事件源的诸多细
2025-04-21 17:04:20
1041
原创 Apache RocketMQ 荣获 2024 开源创新榜单“年度开源项目
持续深耕 RocketMQ 领域,更多实战避坑指南、源码解析、最佳实践,已整理至「」 🔍近日,以“新纪天工、开物焕彩——致敬开源的力量”为活动主题的“重大科技成就发布会(首场)”在国家科技传播中心成功举办,并隆重揭晓了 2024 开源创新榜单,旨在致敬中国开源力量,传播推广开源科技成就,营造中国开源创新生态。
2025-04-21 16:27:30
1217
原创 平安保险基于 SPI 机制的 RocketMQ 定制化应用
介绍完为什么选用 RocketMQ 后,接下来给大家介绍下我们是如何基于 SPI 机制应用 RocketMQ 的。SPI 全称为 (Service Provider Interface) ,是 JDK 内置的一种服务提供发现机制,我个人简单理解就是面向接口编程,留给使用者一个扩展的点,像 springBoot 中的 spring.factories 也是 SPI 机制的一个应用。如图给大家展示的是 RocketMQ 中 SPI 的一个应用。
2025-04-21 10:21:09
906
原创 上海站 | RocketMQ Meetup 重磅来袭
议题一钟熙耿(阿里云消息高级技术专家)将会围绕 “Apache RocketMQ Connect”开源项目,探讨如何利用此技术手段,建立数据采集、分发、同步/备份等能力,实现数据系统的连接。议题二李智敏(Apache RocketMQ Committer、阿里云开发工程师)将深度解读 Apache RocketMQ 分级存储能力背后技术选型的故事,详细分析现有数据模型与实现的竞争力,对分级存储面向未来时更多有趣场景的展望。议题三古崟佑。
2023-11-20 17:58:02
319
原创 开源之夏 2023|欢迎报名 Apache RocketMQ 社区项目!
开源之夏 2023 | 欢迎报名 Apache RocketMQ 社区项目!快来和社区大牛们一起完成课题项目,赢取技术提升和丰厚奖金吧~
2023-05-19 16:52:56
334
原创 RocketMQ 在小米的多场景灾备实践案例
可以看到,Container 作为进程运行,原本的 Broker 被抽象为 Container 的一部分,同样的 3 台机器上我们可以运行 9个 Broker 节点,组成三个 Broker组,每台服务主机上存在一个 Master 节点,使用 Container 对等部署 Broker 之后,每台服务主机都得到了利用,同样的机器数,理论上可以提供三倍的性能。但现实的运维经验告诉我们这是不可能的,硬件故障是非常常见的问题,比如内存故障、磁盘故障等,甚至是机房相关的故障(专线故障、机房拉闸等)。
2023-05-16 15:44:14
285
原创 极客时间「大师课·深度剖析 RocketMQ5.0」上线啦,欢迎免费领取!
极客时间「大师课·深度剖析 RocketMQ5.0」上线啦,快来免费领取课程玩转 RocketMQ 5.0 吧!
2023-04-26 16:59:35
296
原创 重新理解RocketMQ Commit Log存储协议
Consumer Queue Offset是连续的吗, Commit Log Offset是连续的吗?今天我们一起重新理解RocketMQ Commit Log存储协议。
2023-04-11 17:45:14
278
原创 基于 RocketMQ Connect 构建数据流转处理平台
为什么在“双11”抢红包活动及大型数据系统中总是出现 RocketMQ 的身影? RocketMQ Connect在RocketMQ 生态中扮演什么角色?本文为大家解答上述疑问。同时,介绍 OceanBase 与 RocketMQ 如何集成以及能帮助大家解决哪些问题。
2023-03-17 11:17:37
307
原创 优秀实践案例征集火热开启,快来投稿!
RocketMQ 社区「优秀实践案例征集」活动开始啦!将RocketMQ实践过程中的最佳实践与踩坑经历,快来和大家分享优秀案例作者更有机会参与RocketMQ Summit、获得社区纪念
2023-02-09 11:04:18
209
原创 RocketMQ Streams拓扑构建与数据处理过程
作为一套全新的流式处理框架,RocketMQ Streams 如何实现流计算拓扑图构建呢?一起来了解下它的实现原理以及数据流转过程和过程中的状态变化吧~
2023-02-07 17:12:36
469
原创 RocketMQ Streams 1.1.0: 轻量级流处理再出发
作为一套全新的流式处理框架,RocketMQ Streams 如何实现流计算拓扑图构建呢?一起来了解下它的实现原理以及数据流转过程和过程中的状态变化吧~
2023-02-07 10:40:05
339
原创 基于云基础设施快速部署 RocketMQ 5.0 集群
如何解决在云基础设施上部署 RocketMQ 时面临多节点部署带来的高操作成本等诸多挑战?快来了解 RocketMQ Operator 是怎样支撑 RocketMQ 集群在云基础设施上的自动化运维与管理吧!
2023-01-05 15:42:08
1125
原创 RocketMQ 5.0 多语言客户端的设计与实现
提到新版本,我们往往会首先想到服务端架构的设计变动,很容易忽略客户端的设计理念。客户端也是消息产品的必要组成部分,许多特性需要 client 与 server 两端互相协作,才能更好地实现。而轻量化、云原生、统一模型是 RocketMQ 5.0 客户端的三个最为重要的设计理念。
2023-01-04 14:23:38
517
原创 RocketMQ Compaction Topic的设计与实现
Compaction Topic 是一种基于 key 的数据过期机制,即对于相同 key 的数据只保留最新值。该特性的应用场景主要为维护状态信息,或者在需要用到 KV 结构时,可以通过 Compaction Topic 将 key-value 信息直接保存到 MQ,从而解除对外部数据库的依赖。快来了解下它的设计与实现原理吧~
2023-01-04 11:36:10
326
原创 RocketMQ Schema——让消息成为流动的结构化数据
RocketMQ Schema 提供了对消息的数据结构托管服务,同时为原生客户端提供了较为丰富的序列化/反序列化 SDK ,补齐了 RocketMQ 在数据治理和业务上下游解耦方面的短板,让数据成为流动的结构化数据,那么快来了解下实现原理吧~
2022-12-20 14:36:59
482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人