Nous devons déclencher un autre événement lorsque deux événements asynchrones indépendants sont terminés. Nous publions des messages individuels rabbitmq à la fin de chaque événement asynchrone. J'ai parcouru la documentation de RabbitMQ mais je n'ai pas trouvé un moyen de gérer cela avec élégance.Abonné RabbitMQ basé sur deux événements
Scenario:
- Task A completed
- Task B completed
Start task C only if A & B are completed.
Y at-il modèle de conception qui peut me aider? Tout ce qui est en dehors de RabbitMQ est aussi bien. Nous aimerions y parvenir sans sondage. Les tâches sont totalement indépendantes dans 3 systèmes différents.
Le céleri peut-il aider?