恭喜:新一代Serverless事件中間件EventMesh正式畢業爲Apache頂級項目


Apache 軟件基金會(ASF)孵化器於2023年2月15日,通過了 Apache EventMesh 項目的孵化畢業投票。2023年03月22日,Apache 軟件基金會董事會通過了Apache EventMesh 畢業,成爲 Apache 頂級項目(TLP)。


一、關於 Apache EventMesh

Apache EventMesh 是一個多功能平臺,它結合了事件驅動和無服務器架構,以簡化複雜分佈式系統中事件驅動的應用程序開發。其主要目標是使用發佈-訂閱模式爲各種組件和應用程序啓用無縫的、無服務器的事件驅動功能。EventMesh 通常被稱爲 "EDA plus Serverless" 和 "Eventing as Infrastructure" ,它提供了一個高度可擴展且可靠的事件基礎設施,可以有效地處理大量事件流量。


EventMesh 全球首創 EDA+Serverless 填補了開源領域在 “Eventing as An Infrastructure” 的空白,是全球首個金融業進入 Apache 基金會孵化的項目,且被 Linux CNCF 基金會 Landscape 收錄,同時也是可信開源社區。 擁有全球首個遵守 CNCF Serverless workflow 標準的 go-engine 實現,在 Serverless 領域引起廣泛關注。獨創的基於消息的 request-reply 同步通信模式被 Apache 明星項目 RocketMQ 和 Dubbo 集成,廣泛服務於大量企業和業務場景。
Apache EventMesh 的設計非常靈活,可以進行定製以支持不同的消息傳遞協議和用例。這使得它適用於廣泛的應用程序和系統,包括從金融、電信和超市到製造業、雲基礎設施等。許多公司已經使用 EventMesh 作爲事件平臺。目前已經在華爲雲、騰訊、政採雲、永輝超市、領航動力等大型企業落地,其中華爲雲 EventGrid 產品完全以 EventMesh 爲內核,在華爲雲上服務於大量客戶。
在兩年的孵化期間,項目 PPMC 成員主要來自騰訊、華爲、阿里、滴滴等國內一線大廠以及多名國外成員,社區有來自全球超過 10 個地區和國家的活躍貢獻者260多名,累計外部代碼貢獻量超 40 萬行。Apache EventMesh 由社區開發者主導發佈了7個 Apache 版本,平均約三個月就會發佈一個版本;新加入了 5 個 PPMC 成員和 20 個 Committer,來自不同的公司和組織。Apache EventMesh 社區各項指標發展良好,項目已經趨於成熟, Apache EventMesh 順利通過 Apache 孵化器項目管理委員會的畢業評估和投票,並得到 ASF 董事會批准,畢業晉升爲 Apache 基金會頂級項目。

二、Apache EventMesh 的核心功能點


它提供了一套全面的功能,可以輕鬆構建可擴展、可靠且靈活的事件驅動應用程序,包括:

  • 圍繞CloudEvents 規範構建:EventMesh 提供與其他基於雲的系統和應用程序的兼容性,允許無縫集成。

  • 快速可擴展語言SDK開發者可以使用支持 gRPC 協議的 SDK 快速高效地創建與 EventMes h通信的應用程序。

  • 通過連接器可擴展的應用和存儲:EventMesh 與廣泛的消息系統和數據存儲兼容,可以輕鬆與現有系統集成。

  • 可擴展的控制器:EventMesh 支持流行的服務發現和配置管理工具,使管理和擴展部署變得容易。

  • 保證至少一次交付:EventMesh 通過提供至少一次交付保證來確保重要事件不會丟失。

  • 多部署事件傳遞:它允許多個 EventMesh 部署之間的無縫事件傳遞,使分佈式系統能夠跨越多個數據中心和雲提供商。

  • 事件模式管理:EventMesh 包括用於管理和組織事件模式的目錄服務,促進跨不同服務和應用程序的一致數據模型。

  • 無服務器工作流引擎:強大的無服務器工作流引擎使用戶能夠構建具有複雜編排的可擴展、事件驅動的應用程序。

  • 過濾和轉換功能:提供高級過濾和轉換功能,使用戶能夠根據內容和元數據有選擇地路由和轉換事件。

  • 快速、無縫的可擴展性:EventMesh 的設計具有高度可擴展性,允許輕鬆添加或刪除節點以適應不斷變化的工作負載。

  • 簡單的功能開發和框架集成:EventMesh 支持廣泛的編程語言和框架,使開發人員可以使用他們喜歡的工具輕鬆構建事件驅動的應用程序和服務。

總的來說,Apache EventMesh 是一個強大的 Serverless 平臺,它爲分佈式系統中的 Serverless 事件驅動能力提供了一個健壯可靠的解決方案。它可以幫助開發人員構建可擴展、容錯且靈活的系統,以支持複雜的工作流和大量數據。


三、Apache EventMesh 生態
  標準通信協議集成
     gRPC/CloudEvent
  Stream 事件計算集成
     自定義事件Source/Sink connector
    自定義事件Filter/Transform
  事件存儲及中間件集成
     RocketMQ/Kafka/RabbitMQ/Redis/Pulsar/Pravega
  Serverless集成
     CNCF Serverlessworkflow/Knative/OpenFunction
  可觀測性集成
     Promethus/OpenTelemetry/Zipkin/Pinpoint/Jaeger
  控制器集成
     Nacos/ETCD/Zookeeper/Consul
  事件治理集成
     OpenSergo

四、畢業寄語(按姓氏字母排序)

我們很高興並且自豪的看到 EventMesh 從 Apache 孵化器中畢業。這對我們的社區和用戶來說是一個偉大的里程碑,自孵化以來,我們增加了 5 名新的 PPMC 成員和 20 名新的提交者, 270 多名貢獻者參與其中。在我們的孵化器導師的指導下,我們學會了如何成功地開發我們的項目和建立 Apache Way 社區。其不斷增長的社區和行業採用證明了該項目的成功以及持續增長和影響的潛力。我們相信這一成就將激發對最終用戶、貢獻者和潛在貢獻者的信心,並將有助於確保該項目在未來的持續成功和發展。

陳廣勝

Apache 軟件基金會 Member

Apache EventMesh PMC Chair

Apache EventMesh 是一個很有特色的項目,對於解耦應用和中間件層的事件驅動架構有很好的支持,被廣泛運用在雲原生、複雜的混合雲、以及使用不同技術棧的分佈式架構等各種場景之中。此次從 Incubator 畢業成爲Apache 頂級項目(Top-level Project),意味着 EventMesh 軟件與社區的成熟度有進一步的提升,已經準備好在全球開源技術領域發揮更大的影響力。期待 Apache EventMesh 無所不在的身影。

                                                           堵俊平

Apache 軟件基金會 Member

Apache EventMesh 導師


非常高興看到 EventMesh 順利孵化畢業,成爲 Apache 頂級項目!這是 EventMesh 社區的重要里程碑,也是社區對 Apache Way,對開放、透明、公正和協作的開源精神持續不斷踐行的成果。期待 EventMesh 在跨語言跨環境的事件驅動和治理領域,爲我們帶來更多便利強大的能力!

邸帥

Apache Linkis PMC Chair


Apache EventMesh 被設計爲構建事件驅動應用的新一代 Serverless 中間件,通過內置的松耦合模塊化架構、事件驅動架構,解耦軟件基礎設施。與經典的消息架構不同,Apache EventMesh 提供了一系列創新的組合編排、可靠溯源、高效投遞、全鏈路追蹤等敏捷應用構建能力。很榮幸作爲該項目的首席導師,一起見證了社區的不斷髮展與壯大,理解並在不斷踐行的偉大的“阿帕奇之道”。今天的畢業是一個很好的開始,期待社區發展越來越好,加油。

馮嘉

Apache 軟件基金會 Member

Apache EventMesh 首席導師


Organizations are more and more dependent on the data to drive their business. Streaming integration of the data is a critical piece of the data platform. Apache EventMesh is the glue between the different layers. It implements the CloudEvents specification, smoothly working with transports (gRPC), connectors (Apache Kafka, Apache Pulsar, …), and controllers (ETCD, Apache Zookeeper). We can see EventMesh as a new ESB architecture, breaking the centralized approach of traditional ESB solutions. As EventMesh provides a full architecture, you can be ready in a minute, focusing on your event-driven applications. Thanks to EventMesh, your event integration layer is scalable, secure and reliable. After a good incubation period where the EventMesh community grew up, it's great to see EventMesh graduated. We are sure it will attract more and more users and contributors.

François Papon , JB Onofré

Apache Software Fundation Member

Apache EventMesh Mentor


隨着雲原生技術的發展,事件驅動(EDA)架構再次受到了廣泛的關注。Apache EventMesh填補了開源事件驅動基礎服務的空白。EventMesh 多種通信協議,CloudEvents 規範, Mesh架構,有強大的可觀測能力的特性都非常適合在企業落地。吉利藉助 EventMesh 實現了去中心化的事件平臺,實現了跨雲,跨洲的事件集成能力,極大降低了事件集成的管理成本。期待Apache EventMesh 的生態越來越成功。


洪旅杭

吉利汽車集團數字化中心技術中臺負責人


Event Orchestration 對事件驅動架構 (event-driven architecture, EDA) 和 Serverless 應用或平臺來說非常重要,很高興看到 Apache EventMesh 在這方面做出的努力。尤其是注意到 EventMesh 基於 CNCF Serverless Workflow 的規範實現了 EventMesh Workflow ,這一點很讓人興奮。作爲 OpenFunction 項目的發起人,很期待能利用 EventMesh 去實現 OpenFunction 的函數工作流。與此同時,也恭喜又一個國人發起的 Apache 頂級開源項目從孵化走向畢業,同時期待 Apache EventMesh 項目和社區發展的越來越好!

霍秉傑

OpenFunction 項目發起人

非常高興能夠見證 Apache EventMesh 從Apache 孵化器順利畢業成爲頂級項目。Apache EventMesh 作爲雲化時代構建事件驅動中間件,不但實現了CloudEvents規範, 還提供了多種消息中間件適配器,讓大家能夠非常方便地構建事件驅動的無服務應用。祝願 Apache EventMesh 在未來的道路上依託開放,多元,協作的社羣持續發展取得更大的成績!

姜寧

Apache 軟件基金會 董事

Apache ServiceComb Chair

喜 Apache EventMesh 在歷經二年多的 ASF 孵化器嚴格考驗下,一步一腳印地披荊斬棘成爲 Apache 頂級項目。Apache EventMesh 凝聚了 270 多位來自全球不同公司、社區和地區的貢獻者,協力發佈了 7 個重要版本,很好地實踐了 “社區重於代碼” 的 Apache 治理之道。 Apache EventMe sh 承先啓後,成爲第 23 個源自中國 的 Apache 頂級項目,爲還在孵化器裏的 11 個源自中國的孵化項目或是其它想要立足中國、貢獻全球的開源項目起到了令人振奮的示範效用。成功剛剛起步,創新永不止息,祝願 Apache EventMesh 不忘初心砥礪前行!

劉天棟

Apache 軟件基金會 Member

開源社聯合創始人


喜 Apache EventMesh 成功畢業,很榮幸開源之夏見證了 Apache EventMesh 成長爲又一個Apache 頂級項目,期待 EventMesh 在未來與衆多年輕的開發者一道,乘風遠航,遠過山丘,遠過星辰。

李夢

開源之夏運營負責人

Apache EventMesh 支持 CloudEvent 標準,使得應用程序可以以一種統一的方式傳遞和處理雲原生事件。它爲開發人員提供了一種高效、可靠和可擴展的雲事件處理解決方案,爲雲原生應用程序的開發和部署提供了重要的支持。我相信 Apache EventMesh 的畢業將進一步推動 CloudEvent 標準的普及和發展。源源不斷消息流,事件驅動解決煩惱。共建生態未來好。讓我們共同期待 Apache EventMesh 開源技術領域發揮更大更深遠的影響力!


劉劍波

廣州影子科技有限公司高級 Java 開發

EventMesh 社區 Contributor

熱烈祝賀 EventMesh 成爲 Apache 軟件基金會頂級項目。作爲微衆銀行主導並捐獻到ASF的首個項目,同時也是微衆銀行主導的在ASF順利畢業的第二個頂級項目,EventMesh 項目團隊始終堅持 “Community Over Code” 的開源理念,與衆多社區夥伴一起建設了一個活躍、開放、創新的項目社區,微衆銀行將不遺餘力的持續支持 EventMesh 項目的發展,也期望有更多的社區夥伴一起參與進來,共同推動與加速雲原生時代的技術創新與應用。


馬智濤

微衆銀行副行長兼首席信息官

Apache EventMesh 是一個很優秀的項目,對於解耦應用和中間件層的事件驅動架構有很好的支持,被廣泛運用在雲原生、複雜的混合雲、以及使用不同技術棧的分佈式架構等各種場景之中。此次從 Incubator 畢業成爲 Apache 頂級項目(Top-level Project),意味着 EventMesh 軟件與社區的成熟度有進一步的提升,已經準備好在全球開源技術領域發揮更大的影響力。期待 Apache EventMesh 越來越熱門,成爲開源領域無人不知的軟件。


麻朋程

華爲軟件工程師

EventMesh 社區 Committer

恭喜微衆銀行捐獻給 Apache 開源軟件基金會的 EventMesh 項目畢業成爲 Apache 基金會的頂級項目。這證明項目發起人充分理解 Apache 基金會的價值觀 Community Over Code,並遵循 Apache 社區的開放、透明、賢能治理的規則進行長期運作,社區成熟度得到了 Apache 軟件基金會孵化委員會的一致認可。恭喜 EventMesh 項目和團隊,給雲計算生態提供了一個值得長期信任的好項目,爲整個行業的發展提供了強大的技術支持。


譚中意

Apache 軟件基金會 Member

中國開源推進聯盟副祕書

星策開源社區發起人

恭喜 Apache EventMesh 順利畢業!非常高興能跟隨社區一起見證它取得這個階段性的成績,目前 Apache EventMesh 作爲事件驅動架構已廣泛運用於雲原生、複雜的混合雲、以及跨技術棧的分佈式架構等場景。衷心祝願  Apache EventMesh 社區在未來取得更大的進步, Apache EventMesh 能服務更多的場景,讓我們期待它的無處不在。


唐孟揚

政採雲軟件工程師

EventMesh 社區 Committer

非常高興看到 EventMesh 項目從 Apache 孵化器順利畢業成爲 Apache 基金會頂級項目,EventMesh 已經成爲開源社區中基於事件驅動的雲原生中間件的典型代表。自孵化以來,EventMesh 吸引了來自全球超過 260 多爲貢獻者,它始終堅持 Apache Way,創建了一個開放、包容和活躍的社區,並且仍在持續的創新發展進化過程中。衷心祝賀 EventMesh 項目和社區越來越好!


鍾燕清

微衆銀行開源辦公室主管


Apache EventMesh 是一個高性能、靈活、可觀測、開源的分佈式事件集成平臺,幫助企業實現去中心化的事件驅動(EDA)架構,提高系統的可靠性和可擴展性,並且易於在企業集成落地。彩食鮮公司基於 EventMesh 實現物流、供應鏈、銷售、電商2B2C、財務結算等業務系統的事件驅動架構,以及事件管理、監控、維護、統計、分析等工作,極大程度降低成本提高了效率。期待 Apache EventMesh 的生態蓬勃發展。


張勝

永輝超市彩食鮮公司基礎架構負責人

喜 EventMesh,EventMesh 的畢業標誌着源自中國的 ASF 頂級項目又多了一個,中國開源影響力進一步擴大。 作爲一個服務於雲原生的中間件,EventMesh 的出現降低了雲原生應用的構建門檻,期待未來 EventMesh 有更多的使用場景,未來走的更遠。

張超

Apache InLong PMC Chair

騰訊大數據 InLong 團隊負責人

Apache EventMesh 作爲事件驅動的分佈式應用運行時,很好地解決了通用、語言/框架無關事件治理的難題。恭喜 EventMesh 項目順利畢業!同時 EventMesh 社區也在與 OpenSergo 社區一起探索通用事件/消息的治理規範與能力演進,期待未來可以有更多突破。


趙奕豪(宿何)

阿里雲技術專家

OpenSergo&Sentinel 開源負責人 

五、期待你的加入

從 Apache 孵化器畢業只是一個開始,對於成爲真正的頂級開源項目只是邁出了第一步。EventMesh 社區將繼續踐行 Apache 的開源文化主旨,打造一個更加協作、開放、多元的社區。歡迎更多的組織和個人參與到 Apache EventMesh 的建設中來,促進 EventMesh 社區持續健康地發展。

(微信公衆號)               (微信小助手)


六、Apache EventMesh官方鏈接

官網主頁:https://eventmesh.apache.org/

倉庫地址:https://github.com/apache/eventmesh

訂閱 EventMesh 郵件列表 [email protected](發送任意內容到郵箱後,根據內容回覆以訂閱郵件列表 )


本文分享自微信公衆號 - WeDataSphere(gh_273e85fce73b)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章