⚒️Exécution asynchrone des Tasks (Launch as Job)
Last updated
Last updated
En règle générale, Muppy exécute en asynchrone via un système de Jobs - toutes les Tasks dont la durée d'exécution prévue dépasse quelques secondes.
L'exécution asynchrone d'une Task est déclenchée par l'envoi d'un message dans une Queue (Muppy utilise la queue IMQ). Les messages sont ensuite consommés par des Workers qui exécutent les traitement définis par les Tasks.
Les messages sont accessibles via:
le champ IMQ Message de la Vue formulaire des Task Runs
via le menu Muppy / Qs / Messages
La vue formulaire d'un Message permet d'accéder à toutes les informations relatives au traitement et donc à l' exécution d'une Task:
Le statut du traitement du Message / Task
Les informations techniques relatives au traitement et sa temporalité
La valeur renvoyée par la Task
La main courante des commandes exécutées par la Tasks et les logs d'exécution
Le bouton Refresh permet d'actualiser les informations de la Task lorsqu'elle est en cours (In Progress)
Pensez à utiliser le bouton Refresh pour actualiser les informations d'un message en cours de traitement (au statut In Progress).