2016-12-05 8 views
1

Azureには、ロードバランサの背後にある自己ホスト型のOWINサービスがあります。 ハンドシェイクフェーズ(ネゴシエート、接続、開始)中の3つのHTTP要求がサービス内の異なるマシンにルーティングされるケースがあります。 TLSハンドシェイクを複数回実行する必要があるため、不要な遅延が発生しますSignalRに '握手'を通して同じマシンを使用させる方法は?

SignalR(またはAzure LB)には、起動した同じインスタンスをそのまま使用することができますか?

答えて

0

Azureトピックを使用して、SignalR Azureスケールアウト機能で操作をスケールアウトすることができます。

ナゲットパッケージとそれを動作させるための最小限の設定があります。あなたのAzure Service Bus Topicをあらかじめセットアップしておけばほぼ完璧です。 https://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus

「テスト」と「生産」環境間でこのトピックを共有しないようにしてください:ここで

は、いくつかのより多くの情報があります。

これが役に立ちます。

関連する問題