2013-11-26 49 views
1

我有一个旧版本的RabbitMQ,它在使用Ruby的AMQP插件时无法在队列中获取新条目。查看他们的README.md,他们声明older RabbitMQ instances may not work with newer versions of the AMQP library.不幸的是,链接的文档不存在,并且查看repo的/ docs /文件夹中看起来包含过时的信息。旧版RabbitMQ实例的AMQP版本

所以我的问题是,RabbitMQ v2.6.1使用什么AMQP协议的实现? v2.6.1是否支持更新版本的AMQP Ruby Gem?

+0

你不能简单地升级的RabbitMQ实例?\ – Cmag

+0

@Clustermagnet不,还没有。先取代旧系统! –

回答

0

看着这个article似乎1.7.x的RabbitMQ使用0.8和1.8.x的AMQP规范使用0.9。理想情况下,AMQP红宝石应该有效,但我最终只是使用兔子。

这是因为显著1.8 RMQ使用AMQP 0.9,而V1.7.2使用AMQP 0.8