2013-02-06 1 views
0

Nous utilisons actuellement activemq pour JMS dans Camel. Maintenant, nos exigences nous ont mandatés pour créer une application complètement séparée (instance jvm séparée) qui utilise également ActiveMQ Standalone pour échanger des messages avec des clients externes.Réutilisation d'ActiveMQ pour les points de terminaison JMS Camel

Je veux savoir si nous pouvons utiliser ce standalone séparé pour les extrémités camel jms Ou s'il est possible d'utiliser l'activemq embarqué dans camel pour notre nouvelle application séparée.

Répondre

0

Vous pouvez utiliser une seule instance ActiveMQ. Assurez-vous que vous n'avez aucune collision de noms de destination [à moins qu'ils ne partagent] et que votre instance crée des écouteurs en réseau en utilisant tcp: // ou l'un des autres protocoles en réseau, ie vous ne voudrez pas utiliser vm: // .

+0

Je viens de rajouter l'application Camel afin que le nouveau processus démarre l'ActiveMQ intégré et fonctionne comme vous l'avez dit. J'ai effectivement déclaré Vm et tcp en utilisant la définition de courtier dans Spring et cela a fonctionné. tx –

Questions connexes