2012年RocketMQ是阿裡巴巴開源的消息中間件,着眼與用于交易核心消息的流轉,做為阿裡巴巴開源的消息中間件,主要面向有序消息場景能夠提供更大的消息堆積能力,拉模式,消息持久化在磁盤。
。阿裡巴巴消息中間件起源于2001年的五彩石項目,Notify在這期間應運而生,用于交易核心消息的流轉。到2012年RocketMQ正式開源
RocketMQ名字的由來
沒有找到相關人的表述,但是Rocket啊,大概是想表述像火箭一樣迅速吧。
RocketMQ背景故事
阿裡巴巴消息中間件起源于2001年的五彩石項目,在初期階段共有兩套消息中間件系統:Notify和Napoli。後來因有序場景需求,恰好當時Kafka開源,是以參照Kafka的理念自研了RocketMQ。RocketMQ早期叫Metaq,2012年正式開源。2016年雙十一承載了萬億級消息的流轉,跨越了一個新的裡程碑,同時RocketMQ進入Apache 孵化。
RocketMQ發展曆程
圖檔引用自阿裡雲,雲栖社群
2011年Metaq 1.x 開源社群維護killme2008維護,因為依賴zk挂了,導緻上下遊服務全網當機
2012年11月Metaq 2.x上線,淘寶内部使用
2012年MetaQ已經發展到了MetaQ 3.0,并抽象出了通用的消息引擎RocketMQ。随後,将RocketMQ(RocketMQ 4.x.x )進行了開源。
2015年阿裡消息中間件基于RocketMQ推出了商業版Aliware MQ 1.0
2016年RocketMQ進入Apache 孵化
2017年RocketMQ成為apache頂級項目