只要您通过设置通道的QoS值 channel.basic_qos 方法,您的消费者将不会获得比未指定更多未确认的消息 prefetch_count 。
channel.basic_qos
prefetch_count
如果你使用 prefetch_count=1 参数,您的消费者一次只能获得一条消息,直到获得更多消息 basic_ack 为该消息调用。
prefetch_count=1
basic_ack
如果由于某种原因,你看到不同的东西,分享 所有 你的代码作为一个消息中的附件或链接 pika-python 邮件列表,我会检查出来。
pika-python
<子> 注意: RabbitMQ团队监控 rabbitmq-users 邮件列表 并且有时只回答StackOverflow上的问题。 子>
rabbitmq-users