Configurer une transaction JMS locale - 7.3

JMS (Mediation)

EnrichVersion
Cloud
7.3
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
EnrichPlatform
Studio Talend
task
Création et développement > Systèmes tiers > Composants Messaging (Médiation) > Composants JMS (Médiation)
Gouvernance de données > Systèmes tiers > Composants Messaging (Médiation) > Composants JMS (Médiation)
Qualité et préparation de données > Systèmes tiers > Composants Messaging (Médiation) > Composants JMS (Médiation)

Ce scénario s'applique uniquement à Talend Open Studio for ESB, Talend ESB, Talend Data Services Platform, Talend MDM Platform, Talend Real Time Big Data Platform et Talend Data Fabric.

Pour plus de technologies supportées par Talend, consultez Composants Mediation de Talend.

Dans ce scénario, une transaction locale composée de trois étapes est effectuée pour envoyer, tester et consommer un message JMS :

  1. La première Route est utilisée pour envoyer un message "hello world!" qui alimente la file JMS queue.hello.

  2. La deuxième Route est utilisée pour tester le message JMS reçu. Six tentatives d'envoi dans la file queue.hello sont effectuées avant que le message ne soit déplacé dans la file JMS Dead Letter. Cette Route est programmée pour générer une exception à chaque fois qu'un échange est traité par la Route.

  3. La dernière Route est utilisée pour consommer le message "hello world!" situé dans la file JMS Dead Letter.

Dans ce scénario, utilisez le serveur local ActiveMQ pour gérer les messages entre les différentes Routes, vous devez démarrer le serveur ActiveMQ avant d'exécuter ces Routes. Pour plus d'informations concernant l'installation et le démarrage du serveur ActiveMQ, consultez le site Web d'Apache ActiveMQ (en anglais) à l'adresse suivante http://activemq.apache.org/index.html.