2つの独立した非同期イベントが完了すると、別のイベントをトリガする必要があります。私たちは、各非同期イベントの完了時に個々のrabbitmqメッセージを公開しています。私はRabbitMQのドキュメントを読んだが、これを優雅に扱う方法は見つけられなかった。2つのイベントに基づくRabbitMQサブスクライバ
Scenario:
- Task A completed
- Task B completed
Start task C only if A & B are completed.
ここで私を助けるデザインパターンはありますか? RabbitMQ以外のものも問題ありません。ポーリングなしでこれを達成したいと思います。タスクは3つの異なるシステムで完全に独立して起こっています。
セロリはこれを助けることができますか?