Domanda

I have an older version of RabbitMQ that is having trouble getting new entries in the queue when using Ruby's AMQP plugin. Looking at their README.md, they state that older RabbitMQ instances may not work with newer versions of the AMQP library. Unfortunately the linked document doesn't exist, and looking inside the /docs/ folder of the repo looks to contain outdated information.

So my question is this, what implementation of the AMQP protocol does RabbitMQ v2.6.1 use? Would v2.6.1 be supported by newer versions of the AMQP Ruby Gem?

È stato utile?

Soluzione

Looking at this article it would seem that 1.7.x of RabbitMQ use the AMQP specs of 0.8 and 1.8.x+ uses 0.9. Ideally the AMQP ruby gem should have worked, however I ended up just using bunny.

This is significant because RMQ 1.8 uses AMQP 0.9, whereas v1.7.2 uses AMQP 0.8

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top