私はAzureQueueを使用してロール間で通信していました。「GoToMaintenanceMode」、「StopSendingEmails」、「DoNotAcceptRequests」などのメッセージ。ただし、キューメッセージが複数のインスタンスを持っている場合、一度に1つのインスタンスしか表示されないため、シナリオでは機能しないことに気付きました。
だから私の質問は以下のオプションの横にありますRole.AllInstances.Run()などのようなこの問題を処理するためのエレガントな方法はありますか?
私が現在使用しているメソッド: インスタンスはメッセージをピークし、メッセージに独自のインスタンスIDを追加してキューに戻し、独自のインスタンスIDが含まれている場合はメッセージをピークしません。
PS TCPリスナーを実装したくないので、ネイティブソリューションがあるかどうかを尋ねます。