Event Grid与更多服务整合 支持进阶事件驱动工作负载

Microsoft更新了其事件路由服务Event Grid,以便与更多Azure服务集成,在自动服务器端添加地理区域灾难恢复,并开始支持高级事件驱动的工作负载。

Event Grid与更多服务整合 支持进阶事件驱动工作负载

事件网格与Azure IoT中心集成后,事件网格现在支持设备遥测事件。通过将IoT Hub遥测事件发布到事件网格,开发人员可以通过订阅不同的设备遥测事件来完成更多工作。它可以自动执行下游工作负载,例如触发不同的Azure功能或第三方应用程序。

事件网格和消息处理服务Service Bus也更紧密地集成在一起。开发人员现在可以将事件网格事件路由到Service Bus的工作队列。 Service Bus不能再仅用作事件源,还可以处理分发的事件。应用程序发送事件和消息。此功能仍处于预览阶段,不支持Service Bus的主题和会话。

此外,Event Grid现在具有针对所有区域,主题和事件订阅的内置自动地理区域灾难恢复功能。微软提到此功能大大提高了服务的可靠性。当整个Azure区域服务中断时,系统将自动将用户的事件基础架构元数据同步到相应区域,并自动重新启动服务以启动路由事件,此过程不需要用户干预。

事件网格还包括事件域,允许用户构建更大的事件处理基础结构。用户可以为每个事件域设置100,000个主题,每个Azure订阅帐户可以有100个事件域。事件域提供的功能包括限制事件主题的订阅或管理单个端点上的所有事件发布。微软提到Pub-Sub架构是专门为fun88公益主题和订阅而构建的,但是当用户想要构建更复杂的事件驱动的应用程序时,系统维护的成本大大增加,而Event Domains可以帮助用户解决这些问题。