У меня серьезная проблема с RabbitMQ. После получения определенного количества сообщений потребители просто перестают получать сообщения. Они все еще подключены, но больше не получают сообщений. Я нашел другие сообщения об этой проблеме, но у них нет рабочего ответа.
Вот оболочка подключения, которую я использую: http://pastebin.com/XVY3HNGq. Я использую stformed-amqp, который представляет собой асинхронную библиотеку amqp для python.
Я пробовал использовать сообщения без подтверждения или с подтверждением и счетчиком предварительной выборки qos, равным 100 (как указано в нескольких ответах на такого рода проблемы).
Когда я выполняю «rabbitmqctl list_queues name messages_ready messages_unacknowledged», у меня есть много готовых сообщений и значение «prefetch count» (100) неподтвержденного сообщения при использовании ack.
Я действительно не знаю, что происходит! Спасибо за ответ.