微軟推出可即時推送資料的云計算功能Azure Web PubSub,這是一個以WebSocket為基礎(chǔ)的全托管服務(wù),讓用戶可以方便地構(gòu)建即時和移動應(yīng)用程序。
WebSocket為一個標準化協(xié)議,能提供全雙工通信,微軟提到,WebSocket是構(gòu)建高性能即時網(wǎng)頁交互功能的關(guān)鍵,目前所有主要瀏覽器和網(wǎng)頁服務(wù)器都已經(jīng)支持該協(xié)議。而Azure Web PubSub讓用戶能夠使用WebSockets,以及發(fā)布訂閱模式,輕松地構(gòu)建即時網(wǎng)頁應(yīng)用程序,像是即時監(jiān)控儀表板、跨平臺即時聊天,以及地圖即時位置等功能。
Azure Web PubSub服務(wù)現(xiàn)在已經(jīng)進入可用于生產(chǎn)的階段,提供比預(yù)覽版本更高的可靠性,擁有99.9%可用性,同時也在更多地區(qū)提供服務(wù)。在安全功能上,Web PubSub支持Azure Active Directory,用戶能夠使用單一登錄功能保護和治理訪問,同時也簡化應(yīng)用程序的訪問管理,而對于私有端點的支持,Web PubSub讓用戶在虛擬網(wǎng)絡(luò)中,安全地訪問Web PubSub服務(wù)。
Web PubSub與其他Azure服務(wù)緊密集成,包括用戶可以利用觸發(fā)器或是綁定,快速集成Azure Functions。官方提到,無服務(wù)器應(yīng)用程序有許多特殊的使用場景,像是即時資料更新和其他即時用例,借由Azure Functions綁定,便可以在Azure上的無服務(wù)器環(huán)境中,方便地使用Web PubSub服務(wù)。
除了和Azure Functions集成之外,微軟也提供Web PubSub和Azure Static Web Apps、Azure API Management以及Azure Application Gateway等服務(wù)的集成,使得用戶能夠在Azure構(gòu)建端到端解決方案。