Rabbitmq AMQP 0-9-1对1-0

Rabbitmq AMQP 0-9-1对1-0,rabbitmq,activemq,messaging,amqp,Rabbitmq,Activemq,Messaging,Amqp,我正在为一个新项目寻找一种消息服务,该项目必须将一些C#应用程序与一些Java应用程序连接起来。我非常喜欢RabbitMQ,因为它似乎对这两种技术都有惊人的支持。我在RabbitMQ规范中看到,目前只提供了AMQP 0-9-1模型 那是一个表演停止者吗?我是否应该访问提供AMQP1.0的ActiveMQ 感谢您的建议您的问题在官方网站上得到了完美解决: AMQP1.0 尽管名称不同,AMQP1.0是一个完全不同的协议 从AMQP 0-9-1/0-9/0-8,在线路上基本不共享任何内容 水平。AM

我正在为一个新项目寻找一种消息服务,该项目必须将一些C#应用程序与一些Java应用程序连接起来。我非常喜欢RabbitMQ,因为它似乎对这两种技术都有惊人的支持。我在RabbitMQ规范中看到,目前只提供了AMQP 0-9-1模型

那是一个表演停止者吗?我是否应该访问提供AMQP1.0的ActiveMQ


感谢您的建议

您的问题在官方网站上得到了完美解决:

AMQP1.0 尽管名称不同,AMQP1.0是一个完全不同的协议 从AMQP 0-9-1/0-9/0-8,在线路上基本不共享任何内容 水平。AMQP1.0对语义的要求要少得多;它是 因此,向现有代理添加对AMQP 1.0的支持更容易。这个 协议实质上比AMQP 0-9-1更复杂,并且 更少的客户端实现

RabbitMQ通过一个


如果您的客户机都实现了AMQP1.0,并且它比0.9.x为您提供了显著的优势,而您离不开它,并且另一个代理提供了比RabbitMQ更好的1.0支持(在编写本文时,它的插件是“实验性的”),那么是的,也许您应该看看另一个代理。否则,我怀疑它是否会对您产生重大的实际影响,而且RabbitMQ似乎正在努力添加完整的1.0支持,因此它可能是未来可行的升级路径。如果您自己无法找到具体证据,说明为什么0.9.x本身就是一个阻碍发展的因素,那么我也无法找到。

您能否链接到您看到的关于RabbitMQ完全支持AMQP 1.0的任何证据。据我所知,他们计划“无限期”支持AMQP 0-9-1,并且仅通过插件支持的PlugInit支持AMQP 1.0,他们将对其进行维护并修复任何bug。那么,这算是全力支持了吗?