在2018年5月,CNCF宣佈將開源規範CloudEvents歸入CNCF Sandbox。從那時起,工做組已經取得了大量進展,概述瞭如何抽象事件,並在生態系統中實現互操做,容許在堆棧的不一樣部分之間進行通訊,以及不一樣的編程語言。javascript
今天,CloudEvents團隊很高興地宣佈該規範的0.2版本,其中包括許多新的細節以及SDK規範。這裏咱們將介紹新版本的亮點,但有關更多信息,請參閱0.2規格。java
該規範的一些主要新更新是各類傳輸映射(mapping)和綁定(binding),特別是對於AMQP 1.0、MQTT 3.1.1和5.0、以及NATS。這建立了一個新的抽象層,容許開發者鏈接到任何主要的傳輸消息協議,並符合此規範定義的事件轉換標準,從而提供更大的靈活性。python
0.2版本的另外一個主要補充是對protobuf(或Protocol Buffers)的支持,這是一種語言中立、平臺中立、可擴展的序列化結構化數據的方式,用於通訊協議、數據存儲和其餘軟件開發場景。有關0.2中protobuf支持的更多信息,請參閱protobuf格式。linux
CloudEvents團隊已經定義了幾個SDK,包括Go、Java、Python、C#和JavaScript,但還有許多其餘語言,新的CloudEvents SDK規範概述了團隊添加和支持新SDK的最低要求。若是你有興趣參與此項工做,請參閱SDK指南,當即開始成爲貢獻者或維護者。git
若是你有興趣但不肯定從哪裏開始,或者這將如何適合你的項目,0.2版本提供CloudEvents Primer,它解釋這項工做背後的概念和驅動因素,以及如何開始。此外,對於那些但願利用這項工做或想要參與並作出貢獻的人來講,路線圖是瞭解這個沙箱工做的下一個階段以及規範的目標的好方法。github
項目的TOC贊助人包括Ken Owens和Brian Grant。編程
CNCF沙箱是早期項目的基地,爲了進一步瞭解CNCF項目成熟度水平,請訪問咱們的畢業標準。網絡
2019年KubeCon + CloudNativeCon中國論壇提案徵集(CFP)現已開放app
KubeCon + CloudNativeCon 論壇讓用戶、開發人員、從業人員匯聚一堂,面對面進行交流合做。與會人員有 Kubernetes、Prometheus 及其餘雲原生計算基金會 (CNCF) 主辦項目的領導,和咱們一同探討雲原生生態系統發展方向。編程語言
在中國開源峯會上,與會者將共同合做及共享信息,瞭解最新和最有趣的開源技術,包括 Linux、容器、雲技術、網絡、微服務等;並得到如何在開源社區中導向和引領的信息。
大會日期:
2019年KubeCon + CloudNativeCon + Open Source Summit China贊助方案出爐啦