【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

新一代 Serverless 事件中间件 EventMesh 正式毕业为 Apache 顶级项目

  • 2023-03-28
    北京
  • 本文字数:6164 字

    阅读完需:约 20 分钟

新一代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 EventMesh 承先启后,成为第 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 邮件列表 dev-subscribe@eventmesh.apache.org(发送任意内容到邮箱后,根据内容回复以订阅邮件列表 )

2023-03-28 17:117556
用户头像
蔡芳芳 InfoQ主编

发布了 781 篇内容, 共 495.0 次阅读, 收获喜欢 2748 次。

关注

评论

发布
暂无评论
发现更多内容

OLAP数据库引擎如何选型?

奇点云

OLAP 数据库引擎 OLAP数据库

国内首批!阿里云云原生数据湖产品通过信通院评测认证

阿里云大数据AI技术

大数据 运维 存储

led背光板的作用是什么呢?

Dylan

LED LED显示屏

Go 语言入门很简单:Go 处理 XML 文件

宇宙之一粟

xml Go 语言 6月月更

网络营销之四大误解

源字节1号

微信小程序 前端开发 后端开发 网站开发

Subtrate 源码追新导读-5月上旬: XCM 正式启用

彭亚伦

Substrate 波卡

Substrate 源码追新导读: 5月中旬: Uniques NFT模块和Nomination Pool

彭亚伦

Substrate 波卡

Substrate 源码追新导读: Call调用索引化, 存储层事物化全面完成

彭亚伦

Substrate 波卡

Scala 基础 (四):函数式编程【从基础到高阶应用】

百思不得小赵

scala 函数式编程 大数据开发 6月月更

用Python写一个简易机器人,超级简单!

王小王-123

python编写机器人 python项目 语法知识大全

14岁懂社会-《关于“工作的幸福”这件事儿》读书笔记

懒时小窝

14岁懂社会

Vue3核心之响应式

Python研究所

6月月更

百度直播iOS SDK平台化输出改造

百度Geek说

ios 直播

Substrate 源码追新导读: Pallet Alliance 并入主线,

彭亚伦

Substrate 波卡

今晚19:00知识赋能第2期直播丨OpenHarmony智能家居项目之控制面板界面设计

OpenHarmony开发者

Open Harmony

科普达人丨漫画图解什么是eRDMA?

阿里云弹性计算

大数据 TCP/IP RDMA

用Python编写学生成绩管理系统(内附源码)

王小王-123

Python 系统设计 用python编写成绩管理系统 学生成绩管理系统

用Python编写学生成绩计算系统

王小王-123

Python 成绩计算系统 成绩项目 日常编程

优惠券种类那么多,先区分清楚再薅羊毛!

CRMEB

IOS技术分享| iOS快速生成开发文档(二)

anyRTC开发者

ios objective-c 音视频 移动开发 Jazzy

拆分电商系统为微服务

Fan

「架构实战营」

波卡跨链通信源码探秘: 要素篇

彭亚伦

Substrate 波卡

揭秘得物客服IM全链路通信过程

得物技术

前端 大前端 通信 IM 客服

OpenMLDB Meetup No.4 会议纪要

第四范式开发者社区

机器学习 数据库 特征平台 特征工程 实时

​web前端培训 | JavaScript私有属性的实现方式

@零度

JavaScript 前端开发

Substrate 源码追新导读: 波卡系波卡权重计算全面更新, Governance 2.0 版本的优化和调整

彭亚伦

Substrate 波卡

Substrate 源码追新导读: 质押额度大幅度削减, RocksDB可以完全被Disable

彭亚伦

Substrate 波卡

Substrate 源码追新导读: 修复BEEFY的gossip引擎内存泄漏问题, 智能合约删除队列优化

彭亚伦

Substrate 波卡

用Python自动化办公(csv项目实战)

王小王-123

csv python项目 自动化办公 大数据分割

实现多方数据安全共享,解决普惠金融信息不对称难题

易观分析

数据安全

实战|SpringBoot jpa调用MySQL存储过程

写程序的小王叔叔

SpringBoot 2 存储过程 Spring JPA 6月月更

新一代Serverless事件中间件EventMesh正式毕业为Apache顶级项目_语言 & 开发_蔡芳芳_InfoQ精选文章