写点什么

Microsoft 宣布通过 Azure Event Grid 服务提供对 CloudEvents 的支持

  • 2018-06-20
  • 本文字数:1351 字

    阅读完需:约 4 分钟

Microsoft宣布其将提供对 CloudEvents 的支持。CloudEvents 是一项新的开放规范,用于对事件数据提供一致的描述标准。该开放规范由 CNCF(云原生计算基金会,Cloud Native Compute Foundation )下设的无服务器工作组(Serverless Working Group)提出,而CNCF 已与多家云服务和云提供商建立了合作伙伴关系。

Microsoft 将通过 Event Grid 服务提供对 CloudEvents 的支持。Event Grid 是一项由 Azure 集中管理的事件服务,支持用户通过“发布 - 订阅”机制发送和接收事件。此外,目前 Event Grid 对 CloudEvents 的支持版本是 0.1 版,其中包括了为事件提供符合 CloudEvents JSON 模式的原生支持。


图片来源: https://azure.microsoft.com/en-us/blog/announcing-first-class-support-for-cloudevents-on-azure/

企业可以使用 CloudEvents 为来自其它云平台、IoT 设备和 SaaS 企业的事件构建响应式解决方案。进一步,如果企业在构建自己的解决方案时使用了 CloudEvents,将可不必锁定在单一的云服务提供商上。


图片来源: https://medium.com/@austencollins/introducing-cloudevents-a758c62c76bf

CloudEvents 模式为企业提供了一种路由并处理事件的标准方式。此外,CloudEvents 使得企业可以使用同一方式实现外部事件模式的串行化、简化可追踪性,并支持跨环境移植。CloundEvents 的外部模式有多个必填域,例如事件类型(eventType)、事件源(source)和事件时间(eventTime)等。而内部模式可完全由用户定制。例如:

复制代码
{
// 在此部分填写 CloudEvents 元数据。
"eventType": "aws.s3.object.created",
"eventID": "C1234-1234-1234",
"eventTime": "2018-05-08T14:48:09.769Z",
"eventTypeVersion": "1.0",
"source": "/cloudevents-bucket",
"extensions": {},
"contentType": "application/json",
"cloudEventsVersion": "0.1",
// 此部分填写用户定制的事件数据。
{ "s3SchemaVersion": "1.0",
"configurationId": "cd267a38-30df-412e-9e3d-d0f1ca6e2410",
"bucket":
{ "name": "cloudevents",
"ownerIdentity": {},
"arn": "arn:aws:s3:::cloudevents" },
"object":
{ "key": "cross-eyed-cat.jpg",
"size": 444684,
"eTag": "38b01ff161231d7ca0a0eb3f7a88ff815",
"sequencer": "005AEOAJ31A9A3D61490"
}
}
}

在使用 Azure Grid Event 时,企业可以将自己的 CloudEvents 推送到指定的 Azure Grid Event 主题(topic)。此后,Grid Event 支持将符合 CloudEvent 模式的事件转换为符合特定 Event Grid 模式的事件,或者反之。在提出对 CloudEvent 支持的 Microsoft声明中,Azure 企业副总 Corey Sanders 指出:

我很高兴宣布,用户当前可以直接在 Event Grid 上使用 CloudEvents 发布并消费事件。该特性将支持对进出的事件使用 CloudEvents 这一开放标准,同时依然保持使用 Azure Functions 和 Logic Apps 等 Azure 无服务器平台其它功能的无以伦比的简单性。

Microsoft 是支持 CloudEvents 的先行者之一。当前 Event Grid 服务在 US West Central 和 US Central 区域上提供。同时,Europe North Azure 区域提供对 CloudEvents 的支持。

查看英文原文: Microsoft Announces Support for CloudEvents through Its Azure Event Grid Service

2018-06-20 12:481176
用户头像

发布了 391 篇内容, 共 138.1 次阅读, 收获喜欢 256 次。

关注

评论

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

五十年前的一桩公案:数据库关系模型的流行史(下)

青菜年糕汤

数据库 分布式数据库 数据库规范 关系型数据库 数据库设计

Web3极客日报#134

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

python中的GIL锁和互斥锁问题

半面人

Python

python oop 指南

志学Python

Python python 爬虫 oop

五十年前的一桩公案:数据库关系模型的流行史(上)

青菜年糕汤

数据库 分布式数据库 数据库规范 关系型数据库 数据库设计

Redis学习笔记(安装)

编程随想曲

redis

Impala UDTF 功能实现

小鹏

大数据 hadoop cloudera 数据仓库

中台是为了复用?未必!浅谈产业中台建设的特点与误区

孤岛旭日

架构 中台 企业中台 企业架构 产业互联网

NIO看破也说破(一)—— Linux/IO基础

小眼睛聊技术

Linux 架构 后端 Netty nio

为什么厉害的人精力都那么好?

非著名程序员

程序员 程序人生 提升认知 精力管理

写在2020年五四青年节

耿老的竹林

个人成长

Web3极客日报#135

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

Java并发编程系列——分布式锁

孙苏勇

Java zookeeper 并发编程 多线程 分布式锁

游戏夜读 | 工具游戏的辉煌

game1night

哲少荐书:这才是心理学

Jackey

心理学 读书

花更多的时间在自己的优势上

Neco.W

创业 自我管理 重新理解创业

冥想与呼吸法之于情绪控制

树上

情绪 冥想 呼吸法 呼吸 自我

Java并发编程基础--线程

Java收录阁

Java 线程

实战营第一战:FizzBuzz

escray

学习 CSD 认证实战营

聊天机器人为什么这么难?

青菜年糕汤

人工智能 自然语言处理 搜索引擎 chatbot 聊天机器人

我在极客大学算法训练营的收获

熊斌

极客时间 极客大学

人人都要有经营意识

Neco.W

创业 重新理解创业 公司管理

MySQL自增ID以及其他唯一ID方式分析

Bruce Duan

MySQL自增ID 唯一ID

基准测试神器JMH —— 详解36个官方例子

捉虫大师

Java 性能 JMH

leetcode141. 环形链表

Damien

算法 链表 LeetCode

如何成为一个高效的问题解决者?

汪锋

一文带你搞懂RPC核心原理

松花皮蛋me

微服务 RPC 远程调用

Golang杂谈 - graceful shutdown为何离奇失效?

星语

后端 平滑重启 服务端 Go 语言

笔记:《如何系统思考》之因果回路图

wiflish

思维方式

leetcode8. 字符串转换整数 (atoi)

Damien

算法 数学

创投机会诞生在这四个核心变量中 | 2019年在某大学课堂做的一次讲演的实录

邓瑞恒Ryan

创业 管理 投资 行业资讯

Microsoft宣布通过Azure Event Grid服务提供对CloudEvents的支持_DevOps & 平台工程_Steef-Jan Wiggers_InfoQ精选文章