提问者:小点点

openwire vs amqp,哪个表现更好


我们目前使用JMSAPIActiveMQ代理,希望迁移到RabbitMQ。与openWire和amqp相比,哪一个会在java客户端生产者中提供最佳性能。我找不到关于amqp(RabbitMQ)和openwire(activeMQ)本机协议的比较研究。我正在寻找原始性能和易扩展性。

我们目前为ActiveMQ使用Spring集成,我想知道即使使用Spring集成,迁移到RabbitMQ(AMQP)是否是一个巨大的变化。有没有类似于ActiveMQ用来做JMS的桥梁


共2个答案

匿名用户

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

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

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

匿名用户

ActiveMQ现在实现了AMQP。

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