写点什么

开源 CloudEvents 规范发布 1.0 里程碑版本

2019 年 11 月 24 日

开源CloudEvents规范发布1.0里程碑版本

CloudEvents是一个用标准方式描述事件数据的开源规范,旨在简化事件声明以及跨服务、平台等的消息投递。推动该规范的是云原生计算基金会( Cloud Native Computing Foundation,简称CNCF),该基金会最近宣布该规范达到了 1.0 里程碑版本。


在 2017 年 4 月,CNCF 发起了一个工作组(Workgroup,WG)来探索由 AWS、谷歌、微软、IBM、SAP、Red Hat、VMware 等公司强化的云原生和无服务器技术的交集。微软的消息服务和标准的首席架构师Clemens Vasters和 InfoQ 分享了他关于这次合作的看法:


我们从一开始就参与了 CloudEvents 项目,将我们在超大规模消息传递服务和事件应用程序方面的经验以及客户需求和场景融入其中。从合作的角度来看,该项目已经获得了巨大的成功。20 多个不同的主体共同打造了 CloudEvents,其中包括所有主要的公共云平台供应商和很多平台用户。尽管存在激烈的市场竞争,但是,在整个项目进行的过程中,氛围是非常有成效和建设性的,我们都为我们获得的成果感到自豪。


CNCF 于 2018 年 5 月接受 CloudEvents 为一个沙箱项目,作为孵化成熟的起点,当达到 CNCF 的标准时,最终才能毕业。目前,CNCF 技术监督委员会(Technical Oversight Committee,简称 TOC)把 CloudEvents 沙箱项目提升为孵化,这是 CNCF景观模型的中间层。该工作组本身将继续致力于让 CloudEvents 达到毕业成熟的水平。Vasters 告诉 InfoQ:


如果要从现在达成的孵化等级,提升至毕业等级的成熟度的话,最关键是取决于它的接受率。SDK 仍将继续演进,并且会有进一步的扩展,但是,我们不打算从现在开始对核心进行重大的更新。目标是使规范变得稳定。


有了这个规范,开发人员应该能够通过利用 CloudEvents 提供的标准化元数据,轻松地创建无服务器应用程序,以接受来自各种其他的云平台的事件。Vasters 告诉 InfoQ:


最后,无论事件是从哪里发出,我们都希望客户能够以一致的方式构建事件驱动的应用程序。我们相信,我们已经用 CloudEvents 1.0 版本实现了这些目标,并期望业界接纳这些约定,您将看到我们以身作则,客户应该期待 CloudEvents 将来在我们的 Azure 平台产品中扮演重要的角色。


此外,Vasters 指出:


(该项目的)目的是提供一个行业定义和开放框架,以了解什么是“事件”、什么是其最小的语义元素、如何对事件进行编码以便于传输以及如何传输,并且,我们会使用如今正在用的主要编码和应用程序协议,而不是发明新东西来实现这些。


目前,该工作组的一些参与者在他们的服务产品中已经采用了 CloudEvents,其中包括 Red Hat 的 Event Flow 和 SAP 的 Kyma 平台。此外,微软在其事件网格服务(Event Grid service)中支持CloudEvents 一个较早的版本,预期很快就能使用 1.0 版本作为其原生格式,以替换其专有格式。


除了支持 CloudEvents 的云供应商之外,有些供应商提供的服务不一定支持这个格式。比如,亚马逊有EventBridge,这是一种供客户构建和管理事件驱动解决方案的服务。另外还有,TriggerMesh,他们最近发布了 EveryBridge 平台产品,这是跨云的事件总线,支持跨多个云供应商和内部架构的事件驱动云原生应用程序。


原文链接:


Open Source CloudEvents Specification Reaches Version 1.0 Milestone


2019 年 11 月 24 日 08:002019

评论

发布
暂无评论
发现更多内容

一文你带快速认识Vue-Router路由

华为云开发者社区

html Vue vue-router 路由 路由管理器

5月互联网大厂高频JAVA面试题整理总结(附答案)

Crud的程序员

Java 编程语言 java程序员

百度大规模Service Mesh落地实践

百度Geek说

Service Mesh 软件架构

淘宝“618”双11系统架构是如何设计的呢?这份Java千亿级并发系统架构设计笔记告诉你答案

云流

Java 程序员 架构 计算机

并发王者课-青铜10:千锤百炼-如何解决生产者与消费者经典问题

技术八点半

Java 多线程 并发

6月18日华为云携手中科院上海药物所,深度解读AI药物研发技术

华为云开发者社区

AI 华为云 药物 TechWave EIHealth

5分钟带你玩转国内首款研发自动化工具PingCode Flow

PingCode研发中心

研发管理 研发效能 自动化管理 研发工具

GtiHub标星过万,全面对标阿里P7Java架构师面试题,已助我拿下字节、蚂蚁、滴滴三家 Offer

神奇小汤圆

Java 程序员 架构 面试

QCon演讲| 从团伙到团队,PingCode研发团队敏捷实践血泪史

PingCode

敏捷 研发管理 研发效能 开发

基于 Flink 打造的伴鱼实时计算平台 Palink 的设计与实现

Apache Flink

flink

2021年马士兵老师1000道Java大厂面试真题视频解析+笔记+源码

Java架构追梦

Java 架构 java面试 马士兵 大厂面试真题视频解析

这套Github上56K+star面试笔记,可以帮你搞定95%以上的Java面试

神奇小汤圆

Java 程序员 架构 面试

奇亚矿机系统,Bzz分币系统,云算力APP开发

13823153121

【世界海洋日】TcaplusDB号召你一同保护海洋生物多样性

TcaplusDB

数据库 nosql tencentdb TcaplusDB

并发王者课-青铜9:防患未然-如何处理线程中的异常

技术八点半

Java 多线程 并发

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之EXCEL数据导入(九)

crudapi

Vue crud crudapi qusar 数据导入

阿里面试官花近十年整理出来的Java面试宝典PDF

Crud的程序员

Java 编程 架构

阿里一线Java架构师分享的技术图谱,跳槽加薪全靠它!

不秃顶的Java程序员

Java 程序员 架构

公安调度指挥平台建设解决方案,情指一体化系统开发

WX13823153201

36氪企服点评|中国企服软件金榜-项目管理系列榜单揭晓,Worktile夺魁!

PingCode

项目管理 研发管理 研发工具 项目管理工具

JAVA中的浮点数与二进制

加百利

Java 后端 二进制 6月日更

液体测量技术:从水到血液

不脱发的程序猿

物联网 液体测量技术 测量技术 ADI

【布道API】API端点/资源命名最佳实践

devpoint

RESTful Rest API 6 月日更

都啥年代了,求你别再说Redis是单线程了!

你看起来很好吃

Java redis 编程 程序员

应该什么时候构建Substrate智能合约而不是Substrate Runtime Module?

Patract

智能合约 polkadot Patract Wasm

阿里最新发布的 Spring Cloud ALiBaBa 全解第三版,一睹庐山真面目!

云流

Java 程序员 架构 微服务

汽车之家:基于 Flink + Iceberg 的湖仓一体架构实践

Apache Flink

flink

夯实基础,美团大佬带你深入理解Java中的异常体系,再也不踩坑了

java专业爱好者

Java

对话吴军:人工智能如何推动金融行业的数字化转型

索信达控股

人工智能 金融科技 数字化转型 金融 人工智能大数据

竞赛|数据竞赛Top解决方案开源整理

不脱发的程序猿

开源项目 数据竞赛

非科班渣硕,靠着这份面试总结,成功斩获阿里、字节、京东等offer

互联网架构师小马

Java 面试

开源CloudEvents规范发布1.0里程碑版本-InfoQ