spec/languages/zh-CN
..
README.md
translations.md

README.md

CloudEvents

CloudEvents logo

CLOMonitor OpenSSF Best Practices

事件(Events)在现代系统中无处不在。但不同的事件生产者往往用不同的规范来描述自己的事件。

对事件的统一描述的匮乏意味着开发者必须不断重新学习如何消费不同定义的事件。 它同样限制了那些用来帮助事件数据完成跨环境传输的库(如 SDKs)、工具(如事件路由器)和基础设施(如事件追踪系统)的发展。 总体来看,这种匮乏严重阻碍了事件数据的可移植性和生产力。

CloudEvents 是一个以通用格式来描述事件数据的规范。它提供了事件在服务、平台和系统中的互操作性。

从主流云厂商到SaaS公司工业界对 CloudEvents 兴趣浓烈。CloudEvents 项目由云原生计算基金会托管, 于2018/05/15 成为 CNCF 沙箱级项目,于2019/10/24 CNCF 孵化项目。

CloudEvents 文件

最新发行版本 工作草案
核心规范:
CloudEvents v1.0.2 WIP
可选规范:
AMQP 协议绑定 v1.0.2 WIP
AVRO 事件格式 v1.0.2 WIP
HTTP 协议绑定 v1.0.2 WIP
JSON 事件格式 v1.0.2 WIP
Kafka 协议绑定 v1.0.2 WIP
MQTT 协议绑定 v1.0.2 WIP
NATS 协议绑定 v1.0.2 WIP
WebSockets 协议绑定 - WIP
Protobuf 事件格式 v1.0.2 WIP
XML 事件格式 - WIP
Web hook v1.0.2 WIP
附加文件:
CloudEvents 入门文档 v1.0.2 WIP
CloudEvents 适配器 - 无版本工作草案
CloudEvents SDK 必要条件 - 无版本工作草案
记录的扩展属性 - 无版本工作草案
专有规范 - 无版本工作草案

其它规范

最新发行版本 工作草案
CE SQL - WIP
Subscriptions - WIP

其它发行相关信息可以在 历史发行版本及变化内容中查看。

如果你初次接触 CloudEvents 并且希望对它有全面认识,可以阅读入门文档了解 CloudEvents 规范的目标和设计理念。 如果你希望快速了解并使用 CloudEvents ,可以直接阅读核心规范

由于并非所有事件生产者都默认生产符合CloudEvents规范的事件因此可以用CloudEvents适配器 来将现有的事件与CloudEvents做适配。

SDKs

除了上述文档,我们还提供了SDK 提议以及一些编程语言的SDK

社区和文件

在 CloudEvents 社区里,你能够认识更多致力于搭建一个动态、云原生的生态系统的成员和组织。 他们不断尝试利用 CloudEvents 来提升现有系统间的互操作性和兼容性。

安全问题

如果对本仓库中任意规范有安全方面的担忧,请提交一个issue ,告知我们。

Trail of Bits 于 2022 年 10 月对本项目进行了安全评估。详情参见完整报告

联系方式

邮件联系方式如下:

CNCF's Slack 工作空间 中添加 #cloudevents Slack 频道。

SDK相关的评论和问题:

会议时间

会议日期请查看CNCF 公开活动日历. CloudEvents 规范由 CNCF Serverless Working Group 开发完成。 这个工作组每周四的上午9点(美国-太平洋时间)通过Zoom开展视频会议。 (World Time Zone Converter):

通过查看 会议纪要文档 来获得如何加入会议的最新信息。

你可以在这里 观看以往的历史会议录像。

工作组会定期举办与主流会议一致的线下会议。查看 会议纪要文档 了解更多未来会议的计划。