Azure SignalR Service

スケーラブルなクラウド サービスとしてのリアルタイム通信

作業を開始

大規模なリアルタイム

Azure SignalR Service は、SignalR hubs をホストするためのマネージド クラウド サービスです。SignalR サービスはフルマネージドであるため、ホスティング、スケーラビリティ、負荷分散などの詳細を心配する必要はありません。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 や Event Grid と統合し、サーバーレス アプリが SignalR Service に接続されたクライアントにメッセージを発行できるようになります。他のサーバーレス テクノロジは、REST API を使用して SignalR Service に接続できます。

SignalR と Azure Functions の詳細

ASP.NET のすべてのバージョンをサポート

SignalR Serviceは、さまざまな言語のすべてのプロトコル API とクライアント SDK を含む、ASP.NET Core SignalR のネイティブ開発エクスペリエンスを提供します。

SignalR Service は、ASP.NET 4.x スタックで作業する顧客向けにも、ASP.NET SignalR 2.x をサポートしています。

ASP.NET 4.x を使用してチャット ルーム アプリをビルドする

準備はできましたか?

このステップ バイ ステップ チュートリアルは、あなたのコンピューターで ASP.NET と SignalR を実行するのに役立ちます。

作業を開始