Tutoriel Camel : routage vers JMS ActiveMQ

////Tutoriel Camel : routage vers JMS ActiveMQ

Intégrez une file de message ActiveMQ standalone dans vos scénarios d’intégration Camel. Mettez en oeuvre l’EIP ‘Content Based Router’ (CBR) et les composants ‘file’ et ‘jms’. Configurez une ConnectionFactory. Gérer les dépendances.

Liens utiles

 Camel : composant ActiveMQ

Partie 1 : téléchargement projet

 Téléchargez le projet Maven suivant :

democamelspringactivemq

 Dézippez-le

Partie 2 : analyse configuration

 Analysez la configuration srcmainresourcesMETA-INFspringcamel-context.xml .

tutoriel-camel-activemq-1

Expliquez la valeur ajouter du fichier srcmainresourcesMETA-INFspringjms-setup.xml

tutoriel-camel-activemq-2

 Analysez la configuration des dépendances du pom.xml .
En déduire la dépendances permettant de gérer l’intégration avec ActiveMQ

tutoriel-camel-activemq-3

 Identifiez les étapes ayant permis d’arriver méthodiquement à ce projet, la première étape étant la génération en mode ‘batch’ du squelette d’un projet Camel avec DSL Spring :

mvn archetype:generate -B -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-spring -DarchetypeVersion=1.5.0 -DgroupId=com.objis -DartifactId=democamelspringactivemq -Dversion=1.0-SNAPSHOT

Partie 3 : démarrage ActiveMQ

 Démarrez un ActiveMQ en Standalone : ACTIVEMQ_HOMEbinactivemq.bat

Partie 4 : démarrage route Camel

 lancez : mvn camel:run

Partie 5 : consultation messages JMS

 en utilisant la console Web ActiveMQ, analysez le contenu de la queue ‘messages’ créée dans ActiveMQ.

2018-01-29T17:49:08+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java