什麼是 Azure Web PubSub

已完成

Azure Web PubSub 服務可協助您使用 WebSocket 和「發佈-訂閱」模式輕鬆建置即時傳訊 Web 應用程式。 此即時功能可讓您在伺服器與連線的用戶端 (例如單頁 Web 應用程式或行動應用程式) 之間發佈內容更新。 用戶端無須輪詢最新的更新,或為更新提交新的 HTTP 要求。

使用 Azure Web PubSub 服務的優點

使用 Azure Web PubSub 有許多優點。 以下列出其具備哪些吸引人的優點:

This image depicts the benefits of Azure Web PubSub.

  • 大規模用戶端連線和高可用性架構的內建支援:Azure Web PubSub 服務是針對大規模即時應用程式而設計的。 此服務可讓多個執行個體一起執行,以及擴充至數以百萬計的用戶端連線。 Web PubSub 也支援多個全域區域,以達成分區、高可用性或災害復原等目的。

  • 支援多種不同的用戶端 SDK 和程式設計語言:Azure Web PubSub 服務適用於多種用戶端,例如 Web 和行動瀏覽器、傳統型應用程式、行動應用程式、伺服器程序、IoT 裝置和遊戲主控台。 此服務支援使用「發佈-訂閱」模式的標準 WebSocket 連線,因此您可以在此服務中輕鬆使用不同語言的任何標準 WebSocket 用戶端 SDK。

  • 為不同的傳訊模式提供豐富的 API:Azure Web PubSub 服務是雙向傳訊服務,支援在伺服器與用戶端之間使用不同的傳訊模式,例如:

    • 伺服器會傳送訊息給特定用戶端、所有用戶端,或是屬於特定使用者或已置入任意群組中的部分用戶端。
    • 用戶端會將訊息傳送給屬於任意群組的用戶端。
    • 用戶端會將訊息傳送至伺服器。

在下一個單元中,您將了解 Azure Web PubSub 的運作方式。