分享方式:


Azure Web PubSub 服務常見問題

這是 Azure Web PubSub 服務的常見問題。

Azure Web PubSub 服務是否已可用於生產用途?

是,Azure Web PubSub 服務已正式推出。

如何在 Azure SignalR Service 與 Azure Web PubSub 服務之間做出選擇?

Azure SignalR ServiceAzure Web PubSub 服務都可協助客戶輕鬆組建大規模和高可用性的即時 Web 應用程式,並讓客戶專注於商務邏輯,而不是管理傳訊基礎結構。 一般而言,如果您已使用 SignalR 程式庫來組建即時應用程式,則可以選擇 Azure SignalR Service。 相反地,如果您在尋找一般解決方案,以根據 WebSocket 和發佈-訂閱模式來組建即時應用程式,則可以選擇 Azure Web PubSub 服務。 Azure Web PubSub 服務不會取代 Azure SignalR Service。 它們的目標是不同的案例。

在下列情況下,Azure SignalR Service 較適合:

  • 您已使用 ASP.NET 或 ASP.NET Core SignalR,主要是使用 .NET,或需要與 .NET 生態系統整合 (例如 Blazor)。
  • 您的平台有 SignalR 用戶端可用。
  • 您需要有既定的通訊協定,以支援各種呼叫模式 (RPC 和串流)、傳輸 (WebSocket、伺服器傳送的事件,以及長時間輪詢),還有要用戶端替您管理連線存留期。

在下列情況下,Azure Web PubSub 服務較適合:

  • 您需要根據 WebSocket 技術或透過 WebSocket 發佈-訂閱來組建即時應用程式。
  • 您想要建立自己的子通訊協定,或使用透過 WebSocket 的現有進階通訊協定 (例如透過 WebSocket 的 GraphQL 訂用帳戶)。
  • 您在尋找輕量型伺服器,例如,將訊息傳送至用戶端,但不經過已設定的後端。

我的資料在哪裡?

Azure Web PubSub 不會儲存任何客戶資料。 如果您將 Azure Web PubSub 服務與其他 Azure 服務搭配使用,例如用於診斷的 Azure 儲存體,請查看 Azure 儲存體概觀 (技術白皮書) 以取得如何在 Azure 區域中使用資料落地的指導。