Azureには、ロードバランサの背後にある自己ホスト型のOWINサービスがあります。 ハンドシェイクフェーズ(ネゴシエート、接続、開始)中の3つのHTTP要求がサービス内の異なるマシンにルーティングされるケースがあります。 TLSハンドシェイクを複数回実行する必要があるため、不要な遅延が発生しますSignalRに '握手'を通して同じマシンを使用させる方法は?
SignalR(またはAzure LB)には、起動した同じインスタンスをそのまま使用することができますか?
Azureには、ロードバランサの背後にある自己ホスト型のOWINサービスがあります。 ハンドシェイクフェーズ(ネゴシエート、接続、開始)中の3つのHTTP要求がサービス内の異なるマシンにルーティングされるケースがあります。 TLSハンドシェイクを複数回実行する必要があるため、不要な遅延が発生しますSignalRに '握手'を通して同じマシンを使用させる方法は?
SignalR(またはAzure LB)には、起動した同じインスタンスをそのまま使用することができますか?
Azureトピックを使用して、SignalR Azureスケールアウト機能で操作をスケールアウトすることができます。
ナゲットパッケージとそれを動作させるための最小限の設定があります。あなたのAzure Service Bus Topicをあらかじめセットアップしておけばほぼ完璧です。 https://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus
「テスト」と「生産」環境間でこのトピックを共有しないようにしてください:ここで
は、いくつかのより多くの情報があります。
これが役に立ちます。