微軟更新其事件路由服務Event Grid,與更多Azure服務整合,加入了自動服務器端的地理區域災難恢復,也開始支持進階事件驅動的工做負載。在Event Grid與Azure IoT Hub整合以後,如今Event Grid進一步支持裝置遙測事件,透過將IoT Hub的遙測事件發佈到Event Grid中,開發者能夠作的事情更多,藉由訂閱不一樣的裝置遙測事件,就能自動化下游的工做負載,像是觸發不一樣的Azure Functions或是第三方應用程序。Event Grid與訊息處理服務Service Bus也整合的更加緊密,開發者如今能夠路由Event Grid的事件到Service Bus的工做隊列中,Service Bus再也不只可以成爲事件來源,也能夠處理事件,向分佈式應用程序發送事件以及訊息,這項功能仍處在預覽階段,且不支持Service Bus的主題(Topic)和對話(Sessions)。服務器
另外,Event Grid如今還內建自動地理區域災難恢復功能,適用於全部區域、主題與事件訂閱,微軟提到,這項功能大幅提高了服務的可靠性,當整個Azure區域服務中斷時,系統會自動將用戶的事件基礎設施元數據同步到對應的區域,並自動重啓服務開始路由事件,而這個過程不須要使用者介入。Event Grid還加入了Event Domains功能,讓用戶創建更大規模的事件處理基礎架構,使用者能夠爲每一個Event Domains設置10萬個主題,而每一個Azure訂閱帳戶能夠擁有100個Event Domains。Event Domains提供像是限制事件主題訂閱的權限,或是在單個端點管理全部事件發佈等功能,微軟提到,Pub-Sub 架構是專門爲主題與訂閱建置,可是當使用者要創建更復雜的事件驅動應用程序的時候,系統維護的成本隨之大幅提高,而Event Domains能夠幫使用者解決這些麻煩。架構