大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

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:481442
用户头像

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

关注

评论

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

Linux运维职业困惑?给你史上最全互联网Linux工作规划!

学神来啦

做好项目管理,项目经理需要具备哪些优秀品质?

万事ONES

项目管理 研发管理 IT ONES 项目经理

带你认识4种设计模式:代理模式、装饰模式、外观模式和享元模式

华为云开发者联盟

设计模式 外观模式 代理模式 装饰模式 享元模式

深度解读畅捷通云原生架构转型实战历程

阿里巴巴云原生

云原生

我去,这是出BUG了呀!

why技术

Java dubbo 后端

字节跳动异构场景下的高可用建设实践

火山引擎开发者社区

架构 后端

除了数据恢复,EasyRecovery还有这样的功能!

淋雨

文件恢复 Easyrecovery破解 硬盘数据恢复

JAVA 面向对象 (十五)-- 异常

加百利

Java 6月日更

译文 | 新手PM指南:你应该避开的六大常见错误

LigaAI

产品 产品经理 产品设计

实战!使用Docker在线安装OnlyOffice

一个需求

Docker onlyoffice

唐庄酒业的酒怎么样?好的酱香酒就应该和它一样

Geek_50a546

Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生

阿里巴巴中间件

云计算 阿里云 开源 云原生 中间件

直播连麦技术闭坑篇

anyRTC开发者

音视频 WebRTC 视频直播 视频通讯 视频连麦

云小课 | 玩转HiLens Studio之快速订购HiLens Studio版本

华为云开发者联盟

AI modelarts 华为HiLens HiLens Studio EI智能体

唐庄酒业的酒怎么样?不输茅台特有面子!

Geek_50a546

数据结构——链表

若尘

数据结构 链表 6月日更

架构实战营 - 群讨论汇总(2021)

华仔

#架构实战营

记一次MySQL磁盘满了之后清理的过程

北游学Java

Java MySQL

智慧迪拜与不可或缺的区块链技术

CECBC

万物互联时代,如何玩转鸿蒙系统的用户体验?

博睿数据

鸿蒙 用户体验 博睿数据

未来,让我们一起想象 — “Imagine” 阿里云视频云全景创新峰会

阿里云CloudImagine

阿里云 计算机视觉 音视频 视频 英特尔

项目管理复杂多变,如何成为一个好的项目经理?

万事ONES

项目管理 研发管理 ONES 开发管理

技术实践:教你用Python搭建gRPC服务

华为云开发者联盟

Python gRPC 语言 移动应用开发 RPC框架

☕️【Java技术之旅】【ConcurrentHashMap】深入浅出核心源码分析(JDK1.7版本)

码界西柚

Java 源码分析 ConcurrentHashMap 6月日更

我的企业安全观

I

安全架构 企业安全 组织架构 安全运营 安全协作

数字货币将给我们的生活带来什么?

CECBC

如何使用 Distroless 让你的容器更加安全

K8sCat

flask Docker Kubernetes Google Distroless

[译] D8 优化: Assertions

Antway

6月日更

项目经理的主要工作有哪些?

万事ONES

项目管理 研发管理 ONES

线性表、顺序表和链表,你还分不清?

华为云开发者联盟

数组 链表 指针 线性表 顺序表

阿里P10热荐,面试前必看!Java高并发编程五套“完美日记”GitHub已经标星78K

Java架构追梦

Java 阿里巴巴 架构 面试 并发编程

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