Пока вы устанавливаете значение QoS канала с помощью метода channel.basic_qos
, ваш потребитель не будет получать больше неподтвержденных сообщений, чем указано в prefetch_count
.
Если вы используетеВ аргументе prefetch_count=1
ваш потребитель будет получать только одно сообщение за раз и не будет получать больше, пока для этого сообщения не будет вызван basic_ack
.
Если по какой-то причине вы видите что-то другое, поделитесь всего вашего кода в виде вложения или ссылки в сообщении в списке рассылки pika-python
, и я проверю его.
ПРИМЕЧАНИЕ: команда RabbitMQ отслеживает список рассылки rabbitmq-users
и только иногда отвечает на вопросы по StackOverflow.