云栖掠影|回首开源十年,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 版,帶來存算分離新架構實踐以及事件、消息、流一體化標桿功能,讓更多企業能夠獲得與阿里巴巴同等的技術能力,敬請期待!
總結
以上是生活随笔為你收集整理的云栖掠影|回首开源十年,RocketMQ 焕发新生的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一图看懂云栖大会「云原生」重磅发布
- 下一篇: 阿里云容器服务多项重磅发布:高效智能、安