[Phase 4] Implement event bus (Redis) #18
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Implement an event bus using Redis to decouple event producers from consumers and enable async processing.
Tasks
Event Types
Event Schema
Usage Example
Output
src/events/bus.pysrc/events/types.py🔄 Migration vers Kestra
Cette issue est désormais obsolète suite à la décision d'utiliser Kestra comme plateforme d'orchestration.
Remplacement
Kestra dispose de son propre système d'événements natif :
Flow Triggers - Déclencher un workflow quand un autre termine :
Outputs entre tâches - Communication inter-tâches :
Avantages
Voir les nouvelles issues Kestra pour l'implémentation.
🔄 Clôture - Migration vers Kestra
Cette issue est obsolète suite à la migration vers Kestra comme moteur d'orchestration.
Raison
Kestra possède son propre système d'événements natif :
io.kestra.plugin.core.trigger.Flow) pour le chaînage de workflowsoutputsL'implémentation d'un event bus Redis custom n'est plus nécessaire.
Remplacement Kestra