Diagramme de la libération et du nettoyage des exécutions de Jobs - 8.0

Exécution de Jobs : diagramme de la libération et du nettoyage

Version
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Administration Center
Content
Last publication date
2024-02-07

Cette section décrit le workflow d'exécution des Jobs dans Talend JobServer. Il s'agit d'une opération en deux étapes : la libération en premier, puis le nettoyage.

Talend JobServer enregistre en interne les exécutions de Jobs. Un composant interne nommé JobsManager maintient les informations concernant les Jobs et leurs exécutions.

Ces informations affectent la disponibilité des éléments suivants :
  • le statut d'exécution,
  • un déploiement de Job existant (pouvant être nettoyé),
  • les logs d'exécution.

Le diagramme suivant indique les étapes d'exécution d'un Job :

Un compteur nommé executionsCount est incrémenté. Dès que le compteur dépasse la valeur configurable manageReleasingFrequency (dont la valeur par défaut est 50), une vérification est effectuée pour voir si la libération d'une exécution de Job est possible. executionsCount est un compteur global et n'est pas limité à un Job spécifique. Lorsque cela est possible, l'exécution est libérée dans le JobsManager.

Lorsque le compteur executionsCount dépasse la valeur manageReleasingFrequency, il est réinitialisé à 0. Le compteur executionsCount est réinitialisé au redémarrage de Talend JobServer.