天天看點

雲栖掠影|回首開源十年,RocketMQ 煥發新生

作者|白玙

開源正在以開放(Openness)、分享(Sharing)、對等(Peering)、協作(Collaboration)以及全球化運作(Acting Globally)的方式,打破傳統組織架構與商業模式,工業經濟時代的運轉邏輯被逐漸颠覆重構,并深刻影響到從業者思維模式、企業商業行為、組織治理方式。

着眼于中國開源領域,在過去十年迎來了飛速發展。據昨日雲栖大會釋出的《中國十年開源洞察報告》顯示,不管是開源倉庫數量、活躍開發者數量、總體活躍度,還是開發者參與度迎來了大幅提升。開源軟體生産流水線自動化水準大幅提升,2019 年後自動化協作呈現高速增長趨勢。多個開源 KOL 持續在開源項目中高度活躍。

RocketMQ 作為 2011 年誕生的消息中間件,也見證了中國開源領域的十年發展。成為阿裡巴巴衆多開源項目中最為要耀眼的代表項目之一。這不僅僅是指 RocketMQ 是首個進入 Apache 頂級項目的國内網際網路中間件,也包括 RocketMQ 在物聯網、大資料等領域發揮着巨大作用,讓數以百萬的企業以及開發者真真切切的受益,推動社會經濟以及網際網路技術的發展。

十年間,RocketMQ 一直堅持開源、商業、内部三位一體的發展思路,核心演進和功能疊代協同并舉。在集團内部支撐交易等核心鍊路完美度過曆次雙十一流量洪峰,創下超過 2 萬億條的消息流轉的記錄;在商業,RocketMQ 服務了網際網路、金融、政企等多行業上萬家企業客戶;在開源,社群始終保持着極高的參與度,擁有超大規模的國内活躍交流群,ISSUE 上更是收錄了來自全球海量高品質話題交流以及問題沉澱。

在 2017 年釋出 4.0 版本之後,時隔 5 年,RocketMQ 迎來了 5.0 版本,标志着 RocketMQ 正式從單一消息場景邁向更廣闊的事件、消息、流一體化融合場景。作為繼 2017 年釋出 4.0 版本之後時隔五年的重大更新,5.0 版本對架構進行了大規模重塑,新增、修改超過 60% 代碼,并實作對 4.0 版本所有功能及整體架構的無縫相容,且未引入任何外部依賴。

全新的 RocketMQ 5.0 版本堅持場景多元化和極緻彈性的服務能力,面向多場景提供可分可合存算分離的架構;在全新布局的 Streaming 和 Eventing 領域,RocketMQ 全面發展上下遊內建能力,采用開發相容的思路去适配已有開源生态。例如和 Flink 的內建,RocketMQ 直接實作了 Flink 基礎功能、算子,并首創性地相容了 Flink/Blink SQL 标準以及 UDF/UDAF/UDTF。

阿裡巴巴一路走來,不斷從開源中汲取營養,也持續貢獻開源。開源像一根紐帶,讓阿裡技術與全球技 術活水相通、共同進化。10 月 22 日,雲栖大會-網際網路架構分論壇,阿裡雲将釋出全新 RocketMQ 5.0 版,帶來存算分離新架構實踐以及事件、消息、流一體化标杆功能,讓更多企業能夠獲得與阿裡巴巴同等的技術能力,敬請期待!

👇戳下方連結,立刻檢視企業網際網路架構分論壇直播回看!

https://yunqi.aliyun.com/2021/agenda/session184