私はSignalRServiceBusパッケージを使用して、SignalRがデプロイメント内のいくつかのAzureWebロールインスタンス間でアクティビティを調整できるようにしています。
以前は、使用するサービスバスのトピック名を選択できました。SignalRとServiceBusパッケージをrc1に更新すると、そのオプションは使用できなくなります。代わりに、SignalRはWebロールの名前をトピック名として使用します。
問題は、複数のAzureデプロイメントが同時に実行されている場合(つまり、本番環境とステージング)、Webロールにちなんで自動的に名前が付けられる単一のサービスバストピックをめぐって争うことです。重複するメッセージが大量に表示されることになります。各デプロイメントに独自のサービスバストピックを持たせたい。
単一のサービスバス名前空間を使用して、同じプロジェクトの複数の展開にわたるSignalR接続を管理するにはどうすればよいですか?または、同じ名前のWebロールを持つ2つの異なるプロジェクトの2つの展開でさえありますか?