2013-11-26 4 views
1

У меня есть более ранняя версия RabbitMQ, у которой возникают проблемы с получением новых записей в очереди при использовании плагина Ruby's AMQP. Глядя на их README.md, они заявляют, что older RabbitMQ instances may not work with newer versions of the AMQP library. К сожалению, связанный документ не существует, и поиск в папке/docs/repo выглядит так, чтобы содержать устаревшую информацию.Версия AMQP для более раннего экземпляра RabbitMQ

Так что мой вопрос в том, что реализация протокола AMQP использует RabbitMQ v2.6.1? Будет ли поддерживаться v2.6.1 новыми версиями AMQP Ruby Gem?

+0

вы не можете просто обновить экземпляры RabbitMQ? \ – Cmag

+0

@Clustermagnet Нет, пока нет. Сначала нужно заменить старую систему! –

ответ

0

Если посмотреть на это article, похоже, что 1.7.x of RabbitMQ использует спецификации AMQP 0,8 и 1,8.x +, использует 0,9. В идеале рубиновый камень AMQP должен был работать, но в итоге я просто использовал кролика.

Это очень важно, потому что RMQ 1,8 использует AMQP 0,9, в то время как v1.7.2 использует AMQP 0,8

Смежные вопросы