RocketMQ誕生,一開始就是開源共建,3個月就出了第一個版本
王小瑞(Apache RocketMQ創(chuàng)始人&作者)說:“阿里的文化特別開放,我是在食堂跟小邪(現(xiàn)阿里云基礎產品事業(yè)部負責人)吃飯的時候,說我們希望這個產品名字叫RocketMQ,希望它可以一開始就是開源的。小邪當時就給予了支持?!碧詫毜奈幕彩邱R上做,做精彩。如果你有想法,那你趕緊去做。所以我當時其實做夢的過程中都在想這些問題該怎么解決。老板沒有定一個嚴格的時間點,說你必須在什么時間寫完,但我的想法是,我已經想清楚了整個架構,需要把它快速實現(xiàn)出來。”
從第一天開始,RocketMQ就在Github完整展現(xiàn),也就是說RocketMQ的第一行代碼對用戶就是開放的。在非常多國內外開發(fā)者的共同參與下。RocketMQ快速迭代,大概用了3個月時間就完成第一個版本。
2015年,中日韓開源論壇上,RocketMQ作為中國開源軟件的代表,榮獲CJK OSS大獎。
2016年“雙11”當天,達到萬億級消息量,峰值TPS幾千萬,創(chuàng)造了國內乃至世界上最大的消息流轉記錄。
RocketMQ捐贈,僅用一年,成為Apache頂級開源項目
在阿里巴巴建立之初,正是基于開源軟件將整個電商平臺的原型快速搭建起來。阿里巴巴感恩開源社區(qū)帶來的巨大貢獻與價值,也希望將自身經驗分享出來、回饋社區(qū),讓更多的人受益。
2016年,阿里巴巴將分布式消息中間件RocketMQ捐贈給了Apache開源軟件基金會。僅用10個月時間就從Apache畢業(yè),并成為Apache頂級項目(TLP)。這也標志著中國擁有了第一個非Hadoop生態(tài)的頂級項目。
(2017年9月25日,從孵化到畢業(yè)10個月左右的時間,Apache官方正式宣布阿里巴巴捐贈給Apache社區(qū)的RocketMQ從社區(qū)正式畢業(yè),成為了Apache頂級的項目。)
Apache RocketMQ社區(qū)運營負責人王榮剛說:“我們終于完成了一個階段性的小目標,一個由中國開發(fā)者發(fā)起的項目,站在了一個世界的舞臺上,受到全球的企業(yè)和開發(fā)者的關注,那種感覺還是非常自豪的?!?/p>
2021年,RocketMQ 5.0正式發(fā)布
2021年,在經歷社區(qū)眾多開發(fā)者的不斷努力,RocketMQ 5.0出現(xiàn)在行業(yè)視野中,并引發(fā)廣泛討論。新版本核心包括兩大新亮點。首先,消息核心場景全面擴展,RocketMQ 5.0不再局限于消息解耦場景,將全新布局事件驅動和消息流式處理場景;其次,技術架構不斷演進,逐漸形成一站式融合處理的技術架構和趨勢。
2022年,批量消息索引、邏輯隊列發(fā)布RocketMQ-MQTT,RocketMQ-Connect、RocketMQ-Streams,完成從業(yè)務消息平臺向『消息、事件、流』一體化融合處理平臺的升級。開發(fā)者可以實現(xiàn)一份消息存儲,支持流式計算、異步投遞、集成驅動等多個場景。實現(xiàn)技術問題一站式解決,大大降低技術復雜度和運維成本,簡化企業(yè)應用架構。
阿里巴巴開源委員會副主席丁宇表示:“未來,我們會加大RocketMQ的開源投入,構建更加繁榮的社區(qū)生態(tài),希望與更多的開發(fā)者、貢獻者一起,追求極致、開放共享,實現(xiàn)技術普惠?!?/p>
正是因為有這樣一群熱愛開源并愿意為它一直奮斗的開源人們,讓中國的開源事業(yè)未來可期!