Azure Service Busは、キューまたはトピックへの同時接続の最大数を100に制限しているため、キュー/トピックにクエリを実行して、同時接続がいくつあるかを判断するために使用できる方法はありますか?
スロットリングイベントをキャプチャできることは承知していますが、システムに大きな負荷がかかっているときにキュー/トピックの数を積極的に増減できるアクティブなアプローチを強くお勧めします。
ここでの使用例は、応答メッセージを待機するプロセスです。応答は長時間実行されるプロセスからのものであり、サブスクリプションは相関フィルターを使用して、パブリッシャーとサブスクライバー間の双方向通信を容易にします。したがって、応答を待機するためにBeginReceive()を実行する必要があり、そのような各パブリッシャーは待機時間の間接続を消費します。システムはすでに複数のトピック間で負荷を分散していますが、作成されるトピックの数を事前に把握して、頻繁に制限されないようにすると同時に、この目的のためにトピックが過剰にならないようにする方法が必要です。