2013-06-10 4 views
6

私は、Azure Webロールで動作するSignalRサービスを持っています。私は、サービスの新しいバージョンをステージングに、次にプロダクションデプロイメントスロットに展開することに興味があります。これらの既存の接続にSignalRハブを使用したAzureステージング/プロダクション環境のスワッピング

は何が起こるか:生産上のサービスへの既存の接続がありますが、私は2つの展開のスロットを入れ替える場合

私の質問はありますか?まだステージングスロットに接続されているのでしょうか、それとも今のプロダクションスロットに再接続するのでしょうか?または、他の何か?このクライアント依存ですか?

ありがとうございます!

答えて

1

これは、SignalR接続情報の保存方法によって異なります。

恒久的な外部ストレージソリューション(this postを参照)を使用している場合は、VIPスワップが終了するWebサーバーから別のWebサーバーにスワップすると、接続が中断されません。

インメモリのような接続情報を保存するための別の方法を使用している場合、デプロイメントスワップを使用してクライアントトラフィックをあるWebサーバーから別のWebサーバーに転送しようとすると失われてしまいます。

関連する問題