ASP.NET Core SignalR
SignalRを使用すると、開発者はリアルタイムASPを作成できます.NET Core Web アプリケーションでは、更新がトリガーされるとすぐに、サーバーが登録されているすべてのクライアントに更新をブロードキャストします。 これにより、クライアントの更新リクエストによって生じる遅延が軽減されます。 同様にASPでも.NET Core SignalR は、Web ファーム内の Web アプリケーションにリアルタイム機能を追加する役割を果たします。
Note
運用環境で使用する場合は、次のコマンドを実行することをお勧めします。 NCache SignalRアプリと同じデータセンターのバックプレーン。
オンライン チャットルームの例は、この場合にも当てはまります。 複数のクライアントがファーム上の複数の Web サーバーに接続されています。 これらのクライアントは相互にメッセージを送信でき、メッセージの内容は受信クライアントに送信されるとすぐに表示されます。 これにより、クライアントの状態が更新されるとすぐにサーバーがすべてのクライアントにメッセージをブロードキャストするため、新しいメッセージを要求するたびに Web ページを更新する必要がなくなります。
ASP.NET Core SignalR は、接続の永続性や高トラフィック管理などの機能を担当します。 同様に、接続されている複数のクライアントに同じメッセージを送信したり、接続された特定のクライアント グループにメッセージを送信したりすることもできます。
ASP.NET Core SignalRは ハブ クライアントとサーバー間の通信。 それらの間に接続を作成し、接続されたサーバーからすべてのクライアントへのメッセージ配信を保証します。 NCache でSignalRを使用できます .NET Core SignalR プロバイダーに拡張機能を提供することで、アプリケーションを拡張できます。
このセクションで
使い方 NCache SignalRコアの拡張
ASPの拡張機能の使い方について説明します.NET Core SignalRと NCache.