【问题标题】:openwire vs amqp, Which would perform betteropenwire vs amqp,哪个会更好
【发布时间】:2013-11-16 02:30:35
【问题描述】:

我们目前将 JMS API 与 ActiveMQ 代理一起使用,正在考虑迁移到 RabbitMQ。 与 openWire 与 amqp 相比,哪一个可以为 java 客户端生产者提供最佳性能。我找不到关于 amqp(RabbitMQ) 与 openwire (activeMQ) 本机协议的比较研究。我关注的是原始性能和可扩展性。

我们目前为 ActiveMQ 使用 Spring Integration,我想知道即使使用 Spring Integration 迁移到 RabbitMQ(AMQP) 是否是一个巨大的变化。有没有类似于 ActiveMQ 用来做 JMSAMQP 转发的桥接器?

【问题讨论】:

    标签: jms rabbitmq activemq amqp spring-jms


    【解决方案1】:

    ActiveMQ 现在实现了 AMQP。

    您可以指定多个通信协议并让 ActiveMQ 自动检测确定要实现的协议: http://activemq.apache.org/auto.html

    【讨论】:

      【解决方案2】:

      ActiveMQ 也支持 AMQP:http://activemq.apache.org/amqp.html

      两者都是二进制协议。使用 ActiveMQ 时,Openwire 的功能将更加全面。

      对于“原始性能”,您必须首先确定您的用例。从“性能”的角度来看,您选择的协议(ampq 与 openwire)可能不会产生任何影响。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-09
        • 2010-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-30
        相关资源
        最近更新 更多