云原生计算基金会宣布 CloudEvents 毕业


加利福尼亚州旧金山 – 2024 年 1 月 25 日 –为云原生软件构建可持续生态系统的云原生计算基金会® (CNCF®) 今天宣布CloudEvents毕业。

什么是CloudEvents
CloudEvents 是一种以通用方式公开事件元数据以提供跨服务、平台和系统的互操作性的规范。

CloudEvents 培养跨服务和系统的事件元数据互操作性。

CloudEvents 项目由 CNCF Severless 工作组于 2018 年 5 月开发,是寻找改善无服务器平台互操作性和用户体验的方法的第一步。该项目于 2019 年底被 CNCF 孵化器接纳,同时达到了 V1 里程碑。借助 CloudEvents,系统现在可以确定事件的高级目的,并以可互操作的方式确定正确的路由,而无需了解特定于自定义事件的信息或检查事件本身。

自成立以来,CloudEvents 项目已有来自 122 个不同组织的 340 多名贡献者参与了规范的开发。 Cloud Events 规范已被越来越多的组织和产品采用,包括 Adob​​e I/O Events、阿里云 EventBridge、Azure Event Grid、欧盟委员会、Google Cloud Eventarc、IBM Cloud Code Engine 等。 

作为一个基础规范,CloudEvents 被用作许多项目的一部分——无论是在开源社区还是在企业内部。在 CNCF 内,CloudEvents 采用者包括 Argo、Falco、Harbor、Knative 和 Severless Workflow。该项目还开发了一套采用九种不同编程语言的 SDK,以帮助创建和处理支持 CloudEvent 的事件。

由于 CloudEvents 是 CNCF 无服务器工作组的一部分,因此该项目还一直在研究与无服务器技术相关的其他社区痛点。因此,无服务器工作流项目(现在是 CNCF 孵化器项目)最初是作为 CloudEvents 的一个分支启动的。最近,CloudEvents 团队启动了一个名为xRegistry的新项目,旨在为注册中心开发一套标准 API,从而允许开发通用工具和注册中心之间的互操作性。

应用:

  • 微软已经在一系列云服务和开发工具中采用了 CloudEvents,并且正在其大部分业务中标准化 CloudEvents 上的事件格式。
  • Knative Eventing 利用 CloudEvents,使用户能够在 Kubernetes 上构建事件驱动的应用程序。
  • CloudEvents 规范已被用作 SAP 业务技术平台的基础,用于跨应用程序和平台服务进行协调

要了解有关 CloudEvents 的更多信息: