|
…
|
||
|---|---|---|
| .. | ||
| README.md | ||
| translations.md | ||
README.md
CloudEvents
事件(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 来提升现有系统间的互操作性和兼容性。
- 我们的 社区管理 文档。
- 我们的 贡献指南 文档。
- CloudEvents 路线图。
- CloudEvents 采用者 可在官网"集成"版块中找到。
- CloudEvents 贡献者: 是指那些帮助我们制定规范或是积极活跃在 CloudEvents 规范相关工作的成员和组织。
- Demos & 开源 -- 如果你希望向我们分享关于你对CloudEvents的使用,请通过提交PR让我们看到。
- CloudEvents 行为准则
安全问题
如果对本仓库中任意规范有安全方面的担忧,请提交一个issue ,告知我们。
Trail of Bits 于 2022 年 10 月对本项目进行了安全评估。详情参见完整报告。
联系方式
邮件联系方式如下:
- 发送EMail至: cncf-cloudevents
- 订阅地址: https://lists.cncf.io/g/cncf-cloudevents
- 存档地址: https://lists.cncf.io/g/cncf-cloudevents/topics
在CNCF's Slack 工作空间 中添加 #cloudevents Slack 频道。
SDK相关的评论和问题:
- 发送EMail至: cncf-cloudevents-sdk
- 订阅地址: https://lists.cncf.io/g/cncf-cloudevents-sdk
- 存档地址: https://lists.cncf.io/g/cncf-cloudevents-sdk/topics
- Slack: 在CNCF's Slack 工作空间 中 添加 #cloudeventssdk 频道
会议时间
会议日期请查看CNCF 公开活动日历. CloudEvents 规范由 CNCF Serverless Working Group 开发完成。 这个工作组每周四的上午9点(美国-太平洋时间)通过Zoom开展视频会议。 (World Time Zone Converter):
通过查看 会议纪要文档 来获得如何加入会议的最新信息。
你可以在这里 观看以往的历史会议录像。
工作组会定期举办与主流会议一致的线下会议。查看 会议纪要文档 了解更多未来会议的计划。
