【问题标题】:Does FUSE ESB support RabbitMQ?FUSE ESB 是否支持 RabbitMQ?
【发布时间】:2011-09-14 14:07:41
【问题描述】:

我正在制作一个与 RabbiMQ 集成的 Rails 应用程序。
我想在我的应用程序中集成Fuse ESB,但在谷歌之后我仍然没有确认 RabbitMQ 是否支持 Fuse ESB。
谁能告诉我 RabbitMQ 是否支持 Fuse ESB?

【问题讨论】:

    标签: ruby-on-rails rabbitmq fuseesb jbossfuse


    【解决方案1】:

    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。

    【讨论】:

    • 我试过这个,但我根本无法让 Camel/Qpid 与 RabbitMQ 一起工作。我最终通过 Spring 的 AMQP 模块和我在 Github 上找到的一个组件来完成它。我写了一篇关于它的博客文章here 有更多细节。
    猜你喜欢
    • 2015-03-23
    • 1970-01-01
    • 2017-07-20
    • 2014-01-15
    • 2011-03-28
    • 2012-09-20
    • 1970-01-01
    • 2018-11-11
    • 1970-01-01
    相关资源
    最近更新 更多