私は5ノードのクラスタを持たを受けていない、各ノードはmicroserviceがありAzureのサービスバスからメッセージを受信しているランニング、(これはステートレス信頼性の高いサービスです)。サービスバス複数のリスナーインスタンスがメッセージ
my_topic(トピック名)に対して1つのmy_Subscription(Subscription Name)を作成したので、マイクロサービスインスタンスはランダムにメッセージを受信しています。
私はすべてのインスタンスがサービスバストピックに登録されているので、ブロードキャストされることを期待していました。
この場合、インスタンスごとに1つの新しいサブスクリプションを作成する必要がある場合は、ARM templateを変更してサービスを拡大するたびに再デプロイする必要があります。
すべてのマイクロサービスインスタンスが1つのサブスクリプションをポーリングしていることを考慮すると、この動作は期待されていませんか? –
@GauravMantri今、この場合場合、私はインスタンスごとに1つの新しいサブスクリプションを作成する必要があります、私は私のサービスをスケールするたびたびにARMのテンプレートを変更し、再デプロイする必要がありますか? –
すべてのインスタンスで同じメッセージを使用できます。正しい? https://docs.microsoft.com/en-us/azure/architecture/patterns/ - あなたはセットアップ競争消費者のパターンを使用するようにしているよう –