设置队列中的最大消息数

Vor*_*Vor 3 queue rabbitmq pika

我想知道是否可以设置队列中的最大消息数量?

假设我想在队列Foo中拥有不超过100个msg,是否可以这样做?

pin*_*ain 7

对的,这是可能的.

官方文档

通过提供具有非负整数值的x-max-length队列声明参数,可以将队列的最大长度限制为设定数量的消息.

AFAIK,pika的channel.queue_declarequeue_declare arguments有争议,这绝对是你想要的.