微软 Azure Event Grid 最新演进:新的遥测事件、高级过滤器和事件域

栏目: 编程工具 · 发布时间: 5年前

在最近的一篇博客中,微软 宣布 了其云服务 Azure Event Grid 的几项最新更新,包括新的 IoT Hub(物联网接入)的遥测事件,以及高级过滤器和事件域(Event Domains)等功能。

自 Azure Event Grid 正式发布 以来已经一年多了,它允许开发人员在 Azure 中以统一的方式来管理各种事件。自正式商用以来,去年 6 月份增加了 对云事件的支持 ,9 月份又增加了 与 IoT Hub 的集成 。Azure Event Grid 功能得到了逐步增强。此外,该团队还在今年早些时候 推出了一些更新 ,包括重试策略、死信(dead lettering)处理功能、将 Azure 存储队列和 Hybrid Connections 作为事件的发送目的地,以及手动握手验证,等等。

微软 Azure Event Grid 最新演进:新的遥测事件、高级过滤器和事件域

图片来源: https://docs.microsoft.com/en-us/azure/event-grid/overview

新功能之一是 IoT Hub 的设备遥测事件预览。微软 Event Grid 项目经理 Bahram Banisadr 告诉 InfoQ:

六个多月以来,我们的团队一直在努力协作,将 IoT Hub 遥测事件功能变为现实。人们即将在日常生活中用各种创造性方式来应用这个特性,为此我感到无比兴奋。所有流入 IoT Hub 的设备数据现在都可以通过 Event Grid 进行过滤,并推送给我们的事件处理程序。

随着 IoT Hub 将设备遥测事件推送到 Event Grid,开发人员可以创建多个订阅来触发多种事件,例如,不同的 Azure 功能、逻辑 APP 或第三方应用程序,以便针对每种类型的 IoT 设备执行独有的计算。

Event Grid 的另一个更新是内置的元数据的 自动 跨域 灾难恢复 (GeoDR) ,该特性适用于现有所有的域(Domain)、主题和事件订阅。有了 GeoDR,在服务出现中断时拥有更强的恢复能力。根据博客内容所述,如果出现整个 Azure 服务区域宕机中断,Event Grid 服务在中断之前就已经将客户事件基础设施的所有元数据同步到配对的备份服务区域,而新事件在无需客户做任何干预的情况下再次在网络上流动,这就自动地避免了服务中断。

关于 GeoDR 功能, Banisadr 告诉 InfoQ:

我为 Event Grid 研发团队完成 GeoDR 的正式发布感到无比自豪。现在,Event Grid 用户不需要对他们的主题或订阅进行任何更改,就已经置身于自动故障转移功能的保护之下。

此外, 事件域 在去年 11 月与高级过滤器一起 推出 后,现在发布正式版。使用事件域,客户可以通过单个结构来组织他们的所有事件基础设施,为可订阅的主题设置更细粒度的授权规则,并通过一个服务端点来管理所有的事件发布。Banisadr 告诉 InfoQ:

事件域的正式发布实际上为在生产环境中创建和运行复杂的多租户 PubSub 系统打开了一扇大门。在管理订阅者时,你不再需要使用自己定制的鉴权系统,也不需要再跟踪数千个主题端点。只需将每个主题放入同一个域主题中,并为它们分配各种不同的角色。

最后,微软还正式发布了高级过滤器,允许开发人员在 Event Grid 事件的任意部分使用各种操作符来规划消息传递路径。GA 版本不限制 JSON(事件)中嵌套对象的数量,因此在将事件传递给其他服务之前,对事件过滤提供了更多的粒度选择。

Azure Event Grid 在大多数 Azure 服务区域都是可用的,可以在官网上找到 定价细节 。值得一提的是,Event Grid 元数据 GeoDR 不需要支付额外费用,因为它已经包含在当前的服务价格中。

查看英文原文: Microsoft Evolves Azure Event Grid: New Telemetry Events, Advanced Filters, and Event Domains


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

产品经理的20堂必修课

产品经理的20堂必修课

徐建极 / 人民邮电出版社 / 2013-9-1 / 59.00元

《产品经理的20堂必修课》以作者八年的产品经理工作实践为基础,通过系统的理论结合丰富的实例的方法,全面地总结了作为一名互联网产品经理所应掌握的知识。 《产品经理的20堂必修课》分为三大部分。 讲产品:深入剖析互联网产品成功的要素,分别从需求导向、简单原则、产品运营、战略布局等维度,分析如何让产品在残酷的互联网竞争中脱颖而出。 讲方法:着重分析优秀的产品团队运作的工作方法和程序,详......一起来看看 《产品经理的20堂必修课》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试