我正在制作一个与 RabbiMQ 集成的 Rails 应用程序。
我想将 Fuse ESB 集成到我的应用程序中,但在谷歌之后我仍然不确定 RabbitMQ 是否支持 Fuse ESB。
谁能告诉我 RabbitMQ 是否支持 Fuse ESB?
最佳答案
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 有一些潜在的问题和解决方案。
关于ruby-on-rails - FUSE ESB 是否支持 RabbitMQ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6342128/