Azure Service Bus のトピックとサブスクリプションを扱っています。アプリケーション全体で制御メッセージを送信するために使用されています。メッセージ リスナー (サブスクライバー) はワーカー ロールで実行されており、メッセージを取得して要求を処理しています。複数のリスナーが同時に実行されている場合でも、バス内の各メッセージは 1 回だけ取得できます。
Service Bus の使用に問題はありません。ただし、アプリケーションをローカルでデバッグ/テストしているときに、いくつかの問題に直面しています。クラウド用とローカル デバッグ用の 2 つのサービス バスがあります。複数の人がアプリケーションを同時にデバッグしている場合、メッセージはシステムの 1 つだけによって (ランダムに) 選択されます。これは意図された動作ですが、デバッグ中に迷惑になります。
Service Bus にローカル エミュレーターを使用する方法はありますか? 私はいくつかの調査を行いましたが、これに対する信頼できる解決策を見つけることができませんでした。アプリケーションを分離してデバッグする方法はありますか?