RocketMQ的前世今生

简介:

一、前言

阿里巴巴消息中间件起源于2001年的五彩石项目,Notify在这期间应运而生,用于交易核心消息的流转。

至2010年,B2B开始大规模使用ActiveMQ作为消息内核,随着阿里业务的快速发展,急需一款支持顺序消息,拥有海量消息堆积能力的消息中间件,MetaQ 1.0在2011年诞生。

到2012年,MetaQ已经发展到了MetaQ 3.0,并抽象出了通用的消息引擎RocketMQ。随后,将RocketMQ进行了开源,阿里的消息中间件正式走入了公众的视野。

到2015年,RocketMQ已经经历了多年双十一的洗礼,在可用性、可靠性以及稳定性等方面都有出色的表现。与此同时,云计算大行其道,阿里消息中间件基于RocketMQ推出了Aliware MQ 1.0,开始为阿里云上成千上万家企业提供消息服务。

到今年,MetaQ在2016年双十一承载了万亿级消息的流转,跨越了一个新的里程碑,同时RocketMQ进入Apache 孵化。

二、产品发展历史

大约经历了三个主要版本迭代:

  1. Metaq(Metamorphosis) 1.x

由开源社区killme2008维护,开源社区非常活跃。https://github.com/killme2008/Metamorphosis

  1. Metaq 2.x

于2012年10月份上线,在淘宝内部被广泛使用。

  1. RocketMQ 3.x

基于公司内部开源共建原则, RocketMQ项目只维护核心功能,且去除了所有其他运行时依赖,核心功能最简化。每个BU的个性化需求都在RocketMQ项目之上进行深度定制。RocketMQ向其他BU提供的仅仅是Jar包,例如要定制一个Broker,那么只需要依赖rocketmq-broker这个jar包即可,可通过API进行交互,如果定制client,则依赖rocketmq-client这个jar包,对其提供的api进行再封装。
开源社区地址:https://github.com/alibaba/RocketMQ

在RocketMQ项目基础上衍生的项目如下

  • com.taobao.metaq v3.0 = RocketMQ + 淘宝个性化需求,为淘宝应用提供消息服务。
  • com.alipay.zpullmsg v1.0 = RocketMQ + 支付宝个性化需求,为支付宝应用提供消息服务。
  • com.alibaba.commonmq v1.0 = Notify + RocketMQ + B2B个性化需求,为B2B应用提供消息服务。

转载自

相关实践学习
快速体验阿里云云消息队列RocketMQ版
本实验将带您快速体验使用云消息队列RocketMQ版Serverless系列实例进行获取接入点、创建Topic、创建订阅组、收发消息、查看消息轨迹和仪表盘。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
手撕 Transformer:从原理到代码,一步步造一个“小型大模型”
手撕 Transformer:从原理到代码,一步步造一个“小型大模型”
1038 6
|
消息中间件 RocketMQ 微服务
RocketMQ 分布式事务消息实战指南
RocketMQ 分布式事务消息实战指南
1408 1
|
19天前
|
人工智能 运维 安全
论坛剧透丨当企业有 1000 个智能体后怎么跑怎么管?
2026 云栖大会“Agent 工程化:AgentCore 让企业智能体走进生产”论坛 , 将聚焦企业智能体规模化落地,联合产学研各界专家与先锋企业,全新发布智能体构建和治理平台 Alibaba Cloud AgentCore 及企业级落地白皮书,围绕 Agent 构建、运行、治理、协作、评估、优化全生命周期,为企业将智能体安全、稳定地推向规模化生产提供实践指南,同时结合丰富的客户真实案例,展示阿里云 AgentCore 如何在客户服务、智能研发、自动化运营等场景带来效率提升和业务创新。
|
5月前
|
SQL 消息中间件 存储
阿里云 EventHouse 正式公测!连接企业数据与 AI Agent,释放实时数据价值
统一接入、沉淀并治理多源异构数据,支持自然语言对话分析,加速业务数据转化为可执行洞察。
560 45
|
3月前
|
知识图谱 容器
K-818T 单组份环氧变压器中柱软胶技术特性、工艺优化与工程应用分析
K-818T是单组份潜伏固化环氧软胶,具触变指数3.5–5.0,实现“侵染一体成型”:点胶时低粘渗透(填充率>95%),静止30秒内复粘,加热固化后形成Shore D 35–50弹性体,同步完成填充、粘接与降噪(3–8 dB),磁性能影响近乎为零。
363 0
|
5月前
|
人工智能 缓存 监控
阿里云大模型服务平台百炼新人免费额度如何申请?申请与使用免费额度教程及常见问题解答
阿里云百炼是一站式大模型开发平台,集成千问及第三方模型,提供OpenAI兼容API及全链路服务,支持快速构建智能体等AI应用。平台为新人提供专属免费额度,自2025年9月8日起有效期为90天,仅限中国内地版模型实时推理费用抵扣,主账号与RAM子账号共享。用户可通过控制台查看剩余额度及过期时间,启用“免费额度用完即停”功能可避免超额扣费。此外,平台还提供免费额度消耗记录、账单查询及消费预警设置,助力开发者高效管理成本。
|
11月前
|
缓存 自然语言处理 NoSQL
苏宁搜索接口深析:全品类智能分轨如何解决 O2O 电商的搜索痛点?
本文深度解析苏宁全品类O2O搜索接口核心技术,涵盖智能分轨引擎、库存联动系统与高并发架构设计,解决多品类参数识别、线上线下库存同步等电商搜索痛点,助力构建高效精准的现代电商搜索体系。
|
6月前
|
网络协议 安全 应用服务中间件
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
1983 5

热门文章

最新文章