Set max number of messages in the queue
pika, python, queue, rabbitmq
Solution
Yes, it is possible.
From official documentation
The maximum length of a queue can be limited to a set number of messages by supplying the x-max-length queue declaration argument with a non-negative integer value.
AFAIK, pika's `channel.queue_declare` has queue_declare has `arguments` argument which is definitely what you want.
Problem
I'm wondering is it possible to set the max number of messages in the queue? Let's say I want to have no more than 100 msgs in queue Foo, is it possible to do?