Services OSGi
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.
- 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 est 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.