SignalRを使用しているときに奇妙な問題が発生しました。それは、私が間違っていることや、私の期待していないことかもしれません。私はgitの上のコード例にSignalRグループが常に通信しているとは限りません
https://github.com/boblautenbach/SignalRGroups
おかげ -bob
SignalRを使用しているときに奇妙な問題が発生しました。それは、私が間違っていることや、私の期待していないことかもしれません。私はgitの上のコード例にSignalRグループが常に通信しているとは限りません
https://github.com/boblautenbach/SignalRGroups
おかげ -bob
OKを、問題の説明を掲載しているので、私はいくつかの追加の研究を行ないました。私はSO q/a SignalR lost messages if IIS configure with more than 1 worker processを発見しました。それはAzureに関連していないにもかかわらず、それは非常に関連性がありました。以下に示すように設定できるSignalrのハブAzure Web Appのインスタンスが複数ある場合は、前述の問題が発生します。基本的に、インスタンスAに対して行われたクライアント接続は、インスタンスB接続を認識しません。ハブの1つ以上のインスタンスが必要な場合は、スケールアウトオプションの1つ(ここではhttp://www.asp.net/signalr/overview/performance/scaleout-in-signalr)を実装する必要があります。私はこれをサービスバスのスケールアウトオプションを使ってテストし、それは素晴らしい(私のサイトは現在2つのインスタンスを持っています)。