Configurer une transaction JMS locale
Ce scénario s'applique uniquement à 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 :
-
La première Route est utilisée pour envoyer un message "hello world!" qui alimente la file JMS queue.hello.
-
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.
-
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 (uniquement en anglais).