2011-06-14 4 views
4

Je fais une application de rails qui est intégrée avec RabbiMQ.
Je veux intégrer Fuse ESB dans mon application, mais toujours après google je ne suis pas confirmé que RabbitMQ prend en charge pour Fuse ESB ou non.
Quelqu'un peut-il me dire que RabbitMQ prend en charge Fuse ESB ou non?Est-ce que FUSE ESB prend en charge RabbitMQ?

Répondre

6

FUSE ESB contient une infrastructure de messagerie basée sur la technologie JMS de Apache ActiveMQ. ActiveMQ est not interoperable prêt à l'emploi avec des systèmes AMQP tels que RabbitMQ.

Cependant, Apache Camel (également partie de FUSE) supports AMQP via l'API client du projet Apache Qpid. Puisque Qpid et RabbitMQ implémentent le AMQP messaging standard, vous pouvez être en mesure de communiquer avec un courtier RabbitMQ à partir d'un client Qpid. Il existe des problèmes potentiels et des solutions associées à cette approche outlined here.

+0

J'ai essayé ceci mais je n'ai pas réussi à faire fonctionner Camel/Qpid avec RabbitMQ. J'ai fini par le faire via le module AMQP de Spring et un composant que j'ai trouvé sur Github. J'ai écrit un article sur ce blog [ici] (http://arthur.gonigberg.com/2012/02/11/camel-rabbitmq/) avec plus de détails. – artgon

Questions connexes