在 2018 年 5 月,CNCF 宣布将开源规范 CloudEvents 纳入 CNCF Sandbox。从那时起,工作组已经取得了大量进展,概述了如何抽象事件,并在生态系统中实现互操作,允许在堆栈的不同部分之间进行通信,以及不同的编程语言。
今天,CloudEvents 团队很高兴地宣布该规范的 0.2 版本,其中包括许多新的细节以及 SDK 规范。这里我们将介绍新版本的亮点,但有关更多信息,请参阅 0.2 规格。
该规范的一些主要新更新是各种传输映射(mapping)和绑定(binding),特别是对于 AMQP 1.0、MQTT 3.1.1 和 5.0、以及 NATS。这创建了一个新的抽象层,允许开发者连接到任何主要的传输消息协议,并符合此规范定义的事件转换标准,从而提供更大的灵活性。
0.2 版本的另一个主要补充是对 protobuf(或 Protocol Buffers)的支持,这是一种语言中立、平台中立、可扩展的序列化结构化数据的方式,用于通信协议、数据存储和其他软件开发场景。有关 0.2 中 protobuf 支持的更多信息,请参阅 protobuf 格式。
CloudEvents 团队已经定义了几个 SDK,包括 Go、Java、Python、C# 和 JavaScript,但还有许多其他语言,新的 CloudEvents SDK 规范概述了团队添加和支持新 SDK 的最低要求。如果你有兴趣参与此项工作,请参阅 SDK 指南,立即开始成为贡献者或维护者。
如果你有兴趣但不确定从哪里开始,或者这将如何适合你的项目,0.2 版本提供 CloudEvents Primer,它解释这项工作背后的概念和驱动因素,以及如何开始。此外,对于那些希望利用这项工作或想要参与并做出贡献的人来说,路线图是了解这个沙箱工作的下一个阶段以及规范的目标的好方法。
项目的 TOC 赞助人包括 Ken Owens 和 Brian Grant。
CNCF 沙箱是早期项目的基地,为了进一步了解 CNCF 项目成熟度水平,请访问我们的毕业标准。
2019 年 KubeCon + CloudNativeCon 中国论坛提案征集(CFP)现已开放
KubeCon + CloudNativeCon 论坛让用户、开发人员、从业人员汇聚一堂,面对面进行交流合作。与会人员有 Kubernetes、Prometheus 及其他云原生计算基金会 (CNCF) 主办项目的领导,和我们一同探讨云原生生态系统发展方向。
2019 年中国开源峰会提案征集(CFP)现已开放
在中国开源峰会上,与会者将共同合作及共享信息,了解最新和最有趣的开源技术,包括 Linux、容器、云技术、网络、微服务等;并获得如何在开源社区中导向和引领的信息。
大会日期:
提案征集截止日期:太平洋标准时间 2 月 15 日,星期五,晚上 11:59
提案征集通知日期:2019 年 4 月 1 日
会议日程通告日期:2019 年 4 月 3 日
幻灯片提交截止日期:6 月 17 日,星期一
会议活动举办日期:2019 年 6 月 24 至 26 日
2019 年 KubeCon + CloudNativeCon + Open Source Summit China 赞助方案出炉啦