天天看点

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 孵化。

RocketMQ的前世今生

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

metaq(metamorphosis) 1.x

metaq 2.x

rocketmq 3.x

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

com.taobao.metaq v3.0 = rocketmq + 淘宝个性化需求,为淘宝应用提供消息服务。

com.alipay.zpullmsg v1.0 = rocketmq + 支付宝个性化需求,为支付宝应用提供消息服务。

com.alibaba.commonmq v1.0 = notify + rocketmq + b2b个性化需求,为b2b应用提供消息服务。