パブリッシュ/サブスクライブ システム (パブリッシャー 1、サブスクライバー 0..*) をセットアップする方法はありますか? ほとんどのバス システム (NServiceBus など) はこれを保証しません。
自分でシステムを実装する必要があるかどうかは気にしませんが、少なくともトランザクション非同期通信 (キューなど) でこれを実行できる必要があります。
ヒント/提案はありますか?
パブリッシュ/サブスクライブ システム (パブリッシャー 1、サブスクライバー 0..*) をセットアップする方法はありますか? ほとんどのバス システム (NServiceBus など) はこれを保証しません。
自分でシステムを実装する必要があるかどうかは気にしませんが、少なくともトランザクション非同期通信 (キューなど) でこれを実行できる必要があります。
ヒント/提案はありますか?
私の(限られた)経験では、これを達成するためにRabbitMQを使用できます:
具体的には、彼らが持っているpubslish/subscriberチュートリアルをお勧めします:
特定のチュートリアルには、メッセージが消費者に配信されることを確認するための次のステップである確認の概念が含まれていないことに注意してください。
メッセージの順序付けに関しては、このスタックオーバーフローの投稿で説明されているように、ユースケースによっては達成できる場合もあります。
それが役に立てば幸い。