【问题标题】:Does spring integration support AMQP with ActiveMqspring 集成是否支持带有 ActiveMq 的 AMQP
【发布时间】:2015-06-06 10:21:29
【问题描述】:

我是妈妈的新手。

我想从我的应用程序中使用 AMQP 连接到 ActiveMQ。 我也想使用 Spring Integration 连接到 ActiveMq。

我看到了 rabbitMQ 的 AMQP 示例,但我找不到 ActiveMq 的任何示例。

难道不能用 Spring Integration 做吗?

【问题讨论】:

    标签: activemq spring-integration amqp


    【解决方案1】:

    不,这是不可能的。

    ActiveMQ 支持作为 OASIS 标准的 AMQP 1.0 协议。

    RabbitMQ 和 Spring Integration AMQP 适配器支持 0.9.1。

    那些规范版本非常不同。

    您应该尝试使用 ActiveMQ JMS API 而不是其 AMQP。最后是 Spring Integration JMS 适配器。

    【讨论】:

    • 非常感谢您的回答
    • spring 是否计划迁移到 Oasis 标准?
    • @raffian,请分享链接以确保您的意思。
    • Spring Integration 的主要 AMQP 实现是 RabbitMQ。因此,当 RabitMQ 首先执行此操作时,我们肯定会考虑 AMQP 1.0。 AFAIK 所有 AMQP 1.0 供应商都为此提供了 JMS 桥接器,所以我们真的可能根本不看它,因为 JMS 已经存在了一段时间。
    • ActiveMQ 不支持来自其 JMS 库的 AMQP 1.0。尽管如此,应该可以使用 Apache Qpid Proton (qpid.apache.org/proton) 使用 Spring 集成中的 JMS 通过 AMQP 1.0 连接到 ActiveMQ。
    猜你喜欢
    • 2017-05-24
    • 2015-03-23
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 2011-03-11
    • 2011-10-04
    • 1970-01-01
    • 2014-07-30
    相关资源
    最近更新 更多