天天看點

MQ同類産品對比以及選型-RocketMq的背後故事

      2012年RocketMQ是阿裡巴巴開源的消息中間件,着眼與用于交易核心消息的流轉,做為阿裡巴巴開源的消息中間件,主要面向有序消息場景能夠提供更大的消息堆積能力,拉模式,消息持久化在磁盤。

。阿裡巴巴消息中間件起源于2001年的五彩石項目,Notify在這期間應運而生,用于交易核心消息的流轉。到2012年RocketMQ正式開源

RocketMQ名字的由來

沒有找到相關人的表述,但是Rocket啊,大概是想表述像火箭一樣迅速吧。

RocketMQ背景故事

       阿裡巴巴消息中間件起源于2001年的五彩石項目,在初期階段共有兩套消息中間件系統:Notify和Napoli。後來因有序場景需求,恰好當時Kafka開源,是以參照Kafka的理念自研了RocketMQ。RocketMQ早期叫Metaq,2012年正式開源。2016年雙十一承載了萬億級消息的流轉,跨越了一個新的裡程碑,同時RocketMQ進入Apache 孵化。

RocketMQ發展曆程

MQ同類産品對比以及選型-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頂級項目 

繼續閱讀