2011-06-14 55 views
4

我正在製作一個與RabbiMQ集成的Rails應用程序。
我想將Fuse ESB集成到我的應用程序中,但仍然在google之後,我並未確認RabbitMQ是否支持Fuse ESB。
有人可以告訴我,RabbitMQ支持Fuse ESB嗎?FUSE ESB是否支持RabbitMQ?

回答

6

FUSE ESB包含基於Apache ActiveMQ的JMS技術的消息傳遞基礎結構。 ActiveMQ是not interoperable開箱即用的AMQP系統,如RabbitMQ。

但是,Apache Camel(也是FUSE的一部分)supports AMQP通過Apache Qpid項目的客戶端API。由於Qpid和RabbitMQ都實現AMQP messaging standard,因此您可以與來自Qpid客戶端的RabbitMQ代理進行通信。這種方法存在一些潛在的問題和解決方案outlined here

+0

我試過這個,但是我根本找不到Camel/Qpid和RabbitMQ一起工作。我最終通過Spring的AMQP Module和我在Github上找到的組件來完成它。我在這裏寫了一篇博客文章(http://arthur.gonigberg.com/2012/02/02/11/camel-rabbitmq/)和更多的細節。 – artgon 2012-02-12 00:08:26