Services OSGi - Cloud

Guide utilisateur de Talend Remote Engine pour Linux

author
Talend Documentation Team
EnrichVersion
Cloud
EnrichProdName
Talend Cloud
task
Création et développement
Installation et mise à niveau
EnrichPlatform
Talend Remote Engine

Déploiement

Chaque déploiement est lié au répertoire de déploiement OSGi et installé dans Talend Runtime. Les déploiements sont liés à un identifiant unique, et plusieurs Services de données et Routes peuvent être déployés sur le même Talend Runtime. Cependant, le déploiement du même Artefact binaire (ou d'une version différente) plusieurs fois sur le même Talend Runtime n'est pas supporté. Cela signifie que vous ne pouvez pas créer de Tâches de déploiement multiples dans Talend Cloud avec le même Artefact (de la même version ou d'une version différente) et les déployer dans le même Talend Remote Engine.

Par défaut, le déploiement est composé des éléments suivants :
  • un Artefact (KAR OSGi à déployer)
  • un contexte d'environnement
  • exécution du KAR dans Talend Runtime

Retrait

Après le déploiement d'un Service OSGi, la seule action liée à son identifiant unique est le retrait. Le retrait signifie que la fonctionnalité OSGi ets retirée de Talend Runtime toute trace de son déploiement est supprimée du répertoire <OSGiExecutionDirectory>.

Reprise

Si Talend Remote Engine ou la machine hôte est arrêté(e), tous les OSGi déployés sont arrêtés et conservés dans le répertoire <OSGiExecutionDirectory>. Lorsque tous les services redémarrent, l'OSGi démarre avec la même configuration qu'avant. Pour éviter la reprise, les OSGi doivent être retirés.