我正在制作一个与 RabbiMQ 集成的 Rails 应用程序。
我想在我的应用程序中集成 Fuse ESB ,但在谷歌之后我仍然不确定 RabbitMQ 支持是否熔断 ESB。
谁能告诉我 RabbitMQ 是否支持 Fuse ESB?
I am making one rails application which is integreted with RabbiMQ.
I want to integrate Fuse ESB in my application, but still after google I am not confirmed that RabbitMQ supports to Fuse ESB or not.
Can anybody tell me that RabbitMQ supports Fuse ESB or not?
发布评论
评论(1)
FUSE ESB 包含基于 Apache ActiveMQ 的 JMS 技术的消息传递基础架构。 ActiveMQ 与 RabbitMQ 等 AMQP 系统无法互操作。
但是,Apache Camel(也是 FUSE 的一部分)通过 ="http://qpid.apache.org/" rel="noreferrer">Apache Qpid 项目。由于 Qpid 和 RabbitMQ 都实现了 AMQP 消息传递标准,因此您可以从 Qpid 与 RabbitMQ 代理进行通信客户。 此处概述了一些与此方法相关的潜在问题和解决方案。
FUSE ESB contains a messaging infrastructure based on the JMS technology of Apache ActiveMQ. ActiveMQ is not interoperable out-of-the-box with AMQP systems like RabbitMQ.
However, Apache Camel (also part of FUSE) supports AMQP via the client API of the Apache Qpid project. Since both Qpid and RabbitMQ implement the AMQP messaging standard, you may be able to communicate with a RabbitMQ broker from a Qpid client. There are some potential issues and solutions associated with this approach outlined here.