Aller au contenu

Moteur FIFO

Introduction

Le moteur FIFO a pour objectif de garantir la chronologie des événements et d'appliquer les règles de transformations d'entités. Ce moteur est disponible en édition Community.

Pour plus d'informations sur la fonctionnalité de transformation d'entités, consultez la documentation sur les filtres d'événements.

Options de démarrage

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

Option Description
-consumeQueue string Obsolète : File d'attente pour la consommation des événements
-d Active le mode debug
-eventsStatsFlushInterval duration Obsolète : Intervalle entre les sauvegardes des statistiques de Redis vers MongoDB (défaut : 1m0s)
-externalDataApiTimeout duration Délai d'attente pour les requêtes HTTP vers l'API externe (défaut : 30s)
-lockTtl int Temps de vie (TTL) du verrou Redis en secondes (défaut : 10)
-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
-publishQueue string Obsolète : File d'attente pour la publication des événements
-version Affiche les informations de version
-workers int Nombre de workers pour traiter les événements fifo_ack (défaut : 10)

Exemple d'utilisation

/engine-fifo -d -periodicalWaitTime 2m0s -workers 15

Cette commande lance le moteur FIFO en mode debug, avec un intervalle de 2 minutes entre les exécutions périodiques et 15 workers pour traiter les événements.

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