问题描述
|
我正在制作一个与RabbiMQ集成的Rails应用程序。
我想将Fuse ESB集成到我的应用程序中,但是在google之后,我仍然不确定RabbitMQ是否支持Fuse ESB。
有人可以告诉我RabbitMQ是否支持Fuse ESB吗?
解决方法
FUSE ESB包含基于Apache ActiveMQ的JMS技术的消息传递基础结构。 ActiveMQ不能与RabbitMQ之类的AMQP系统直接使用。
但是,Apache Camel(也是FUSE的一部分)通过Apache Qpid项目的客户端API支持AMQP。由于Qpid和RabbitMQ都实现了AMQP消息传递标准,因此您可以从Qpid客户端与RabbitMQ代理进行通信。这里概述了与此方法相关的一些潜在问题和解决方案。