J'ai une application basée sur Camel avec direct-vm
routes, à partir de laquelle je reçois parfois DirectVmConsumerNotAvailableException
s après redéploiement de notre serveur d'intégration continue. Le redéploiement se fait à l'aide des commandes de Karaf
:Comment faire face à DirectVmConsumerNotAvailableException
features:uninstall my-feature/snapshot-version
features:removeUrl mvn:my-package/my-feature/snapshot-version/xml/features
features:addUrl mvn:my-package/my-feature/snapshot-version/xml/features
features:install my-feature/snapshot-version
Ma fonction se compose de plusieurs faisceaux, la voie brisée-vm directe entre deux d'entre eux.
Existe-t-il un moyen de se reconnecter automatiquement de/vers la route direct-vm? Existe-t-il un meilleur moyen de redéployer l'application Camel? Existe-t-il un moyen de détecter les routes brisées avant qu'elles ne soient utilisées?
Merci pour votre réponse. J'utilise actuellement Camel 2.15.1 de JBoss Fuse. Je vais essayer de jouer avec les options 'block' et' timeout', c'est prometteur. – Kojotak