Azure SignalR Service

作為可調整雲端服務的即時通訊

開始使用

即時調整規模

Azure SignalR Service 是用於裝載 SignalR 中樞 的受控雲端服務。SignalR Service 完全受控,這意味著您不必擔心裝載、可擴縮性、負載平衡及其他此類詳細資料。Azure SignalR Service 可擴縮規模以支援數百萬的用戶端連線。

SDK、API、服務整合及其他開發人員工具使得開發流程變得簡單。

深入了解: 什麼是 Azure SignalR Service?

聊天

聊天需要在連線用戶端之間發生即時雙向傳訊。

聊天範例

即時 AI

某些 AI 應用程式,例如語音辨識及即時翻譯,需要即時顯示結果。

字幕與翻譯範例

位置追蹤

廣泛用於運輸、物流及交貨,以即時追蹤地圖上的車輛。

飛行地圖範例

即時互動性

現代活動要求主持人和大量觀眾進行即時互動,以進行民意測驗、投票等。

訪客統計資料範例

資料視覺化

IoT 儀表板、財務市場資料及其他視覺效果需要即時顯示資料。

共同作業

遠端使用者可透過文件、白板或甚至擴增實境即時共同作業。

共同作業白板範例

輕鬆使用單一頁面應用程式

Blazor 是使用 C# 建置用戶端 Web 應用程式的單一頁面應用程式架構。Blazor 具有內建支援,可在伺服器上使用 Azure SignalR Service 執行用戶端邏輯。Visual Studio 中的開發人員工具可讓您輕鬆地使用 SignalR Service 開發伺服器端 Blazor 應用程式,並將其發佈到 Azure。

伺服器端 Blazor 範例

無伺服器支援

SignalR Service 會和 Azure Functions 和事件格線整合,讓您的無伺服器應用程式可將訊息發佈到連線至 SignalR Service 的用戶端。其他無伺服器技術可使用 REST API 連線到 SignalR Service。

了解 SignalR 和 Azure Functions

支援所有版本的 ASP.NET

SignalR Service 為 ASP.NET Core SignalR 提供原生開發體驗,包括多種不同語言的所有通訊協定 API 及用戶端 SDK。

SignalR Service 支援仍然使用 ASP.NET 4.x 堆疊之客戶的 ASP.NET SignalR 2.x。

使用 ASP.NET 4.x 組建聊天室應用程式

準備開始了嗎?

我們的逐步教學課程可協助您讓 包含 SignalR 的 ASP.NET 在電腦上執行。

開始使用