分享方式:


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 服務。 相反地,如果您要尋找一般解決方案,以根據 WebSocket 和 publish-subscribe 模式建置即時應用程式,您可以選擇 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 區域中使用資料落地的指導。