Aller au contenu

Moteur ACTION

Introduction

Le moteur ACTION a pour objectif d'élaborer des scénarios en fonction de déclencheurs. Ce moteur permet de mettre en place des réactions automatisées suite à des événements dans Canopsis. Ce moteur est disponible en édition Community.

Pour plus d'informations sur les fonctionnalités, consultez la documentation sur les scénarios.

Options de démarrage

L'option -h permet d'afficher toutes les options disponibles au lancement du moteur.

Option Description
-d Active le mode debug
-externalWorkers int Nombre de workers pour traiter le flux d'événements "external" (défaut : 4)
-fifoAckExchange string Exchange pour la publication des événements FIFO Ack
-lastRetryInterval duration Intervalle de réessai de la dernière étape d'un scénario en cours d'exécution (défaut : 1m0s)
-periodicalWaitTime duration Durée d'attente entre deux exécutions du processus périodique (défaut : 1m0s)
-printEventOnError Affiche l'événement en cas d'erreur de traitement
-rpcWorkers int Nombre de workers pour traiter le flux d'événements RPC (défaut : 4)
-systemWorkers int Nombre de workers pour traiter le flux d'événements "system" (défaut : 4)
-userWorkers int Nombre de workers pour traiter le flux d'événements "user" (défaut : 2)
-version Affiche les informations de version
-withWebhook Obsolète : Gère les actions webhook
-workerPoolSize int Nombre de workers pour les exécutions de scénarios (défaut : 10)
-workers int Obsolète : Nombre de workers pour traiter chaque flux d'événements

Exemple d'utilisation

/engine-action -d -workerPoolSize 15 -lastRetryInterval 2m0s

Cette commande lance le moteur ACTION en mode debug, avec 15 workers pour l'exécution des scénarios et un intervalle de réessai de 2 minutes pour la dernière étape d'un scénario.

Schéma d'interactions

Nous proposons des schémas d'interactions entre ce moteur et les autres composants de Canopsis.
EN - View Engine Interaction Schemas