⚒️Exécution asynchrone des Tasks (Launch as Job)

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:

  1. Le statut du traitement du Message / Task

  2. Les informations techniques relatives au traitement et sa temporalité

  3. La valeur renvoyée par la Task

  4. La main courante des commandes exécutées par la Tasks et les logs d'exécution

  5. 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).

Last updated