La haute disponibilité est importante lorsque l’on parle d’intégration, les routes Camel qui consomment et traitent vos données doivent toujours être disponibles même en cas de crash de votre serveur applicatif Karaf. Nous allons voir comment ZooKeeper permet au travers des Route Policy de basculer dans un mode maître/esclave automatiquement…
Tag Archives: Camel
Talend ESB: Crypter les variables de contexte avec Camel et Jasypt
Jasypt pour « Java Simplified Encryption » inclus nativement dans le framework Apache Camel va vous permettre de crypter facilement les différents mots de passe utilisés dans les variables de contexte de vos développements Talend…
Talend ESB: Tests unitaires de vos routes avec JUnit et Maven
Si créer des jobs ou des routes d’intégration est parfois simple, les tester est une autre paire de manches. Dans cet article, j’utiliserai le plugin Maven intégré dans le studio ainsi que le plugin Git pour créer et automatiser des tests unitaires. Nous verrons aussi comment intégrer le contexte de Talend avec les PropertyPlacholder de…
Talend ESB: Création d’un curseur sous MongoDB avec Camel
Le but de cet article est l’utilisation du composant Camel MongoDB afin d’exploiter un ‘tailable cursor‘ ouvert sur une collection, ce curseur se comportera comme la fonction ‘tail -f’ en unix pour intercepter les données nouvellement créées et les rediriger vers une destination quelconque…
Talend ESB: Convertir du CSV en XML avec Camel
Dans cet article, je vous montrerai comment transformer des données venant d’un CSV au format XML grâce à l’outil Talend ESB et son framework Camel, chaque lignes du fichier devenant un fichier XML différent…