Explication des options relatives à la haute disponibilité des workflows (WKFHA)
Cet article explique les principales options liées à la haute disponibilité des workflows (WKFHA) dans Adobe Campaign, en particulier :
- WKFHA
- WKFHA_DelayedStartBatchSize
- WKFHA_LimitWFConcurrentRun
Ces options sont conçues pour optimiser l’exécution des workflows, contrôler l’utilisation des ressources et assurer une répartition équitable de la charge sur l’ensemble des conteneurs.
Description description
1. WKFHA (haute disponibilité des workflows)
Description:
WKFHA fait référence à l’ensemble des fonctionnalités et options qui permettent une haute disponibilité et une répartition équitable de la charge pour les workflows dans Adobe Campaign. Lorsque cette option est activée, elle permet de gérer le démarrage et la distribution des workflows dans les conteneurs disponibles, ce qui permet d’éviter les pics de ressources et d’assurer la stabilité du système.
Points clés :
- Permet de s’assurer que les workflows sont distribués équitablement entre les conteneurs.
- Empêche de surcharger un seul conteneur.
- Fonctionne conjointement avec d’autres options de mécanisme de sécurisation pour contrôler la simultanéité du workflow et le comportement de démarrage.
2. WKFHA_DelayedStartBatchSize
Description:
Cette option contrôle le nombre de workflows qui peuvent être démarrés immédiatement sur un conteneur, les lots suivants étant retardés pour éviter les pics de mémoire.
Comportement :
-
Si défini sur 4 (valeur optimale recommandée pour le contrôle de la mémoire)
Par exemple :
- Sur deux conteneurs, 8 workflows (4 par conteneur) démarrent immédiatement.
- Le lot suivant de 8 commence après 20 secondes, et ainsi de suite.
- Au bout de 60 secondes, un total de 32 workflows s’exécuteraient.
-
Définir la valeur sur 0 désactive ce mécanisme de sécurisation (aucun retard dans le démarrage des workflows).
Objectif :
Pour contrôler les pics de mémoire de démarrage lorsque plusieurs workflows sont démarrés simultanément
3. WKFHA_LimitWFConcurrentRun
Description:
Cette option limite le nombre de workflows qui peuvent s’exécuter simultanément sur un conteneur.
Comportement :
-
Lorsque la limite est atteinte, les nouveaux workflows sont mis en file d’attente et ne démarrent pas tant que l’exécution des workflows n’est pas terminée.
-
Permet d’éviter l’épuisement des ressources et d’assurer la stabilité du système.
Par exemple : la valeur par défaut est 20. Par exemple, s’il existe 4 conteneurs, le nombre total de workflows simultanés sera de 80.
Résolution resolution
Remarques supplémentaires
- Ces options sont particulièrement pertinentes dans les environnements comportant un volume de workflow élevé ou plusieurs conteneurs.
- Le réglage de ces valeurs doit être effectué avec soin pour équilibrer les performances et l'utilisation des ressources.
- La désactivation des mécanismes de sécurisation (définition de la taille du lot sur 0) peut entraîner des pics de mémoire et une instabilité.