В зависимости от того, почему вы спрашиваете, вам может не понадобиться максимальный размер очереди. Начиная с версии 2.0 RabbitMQ будет без проблем сохранять большие очереди на диск вместо хранения всех сообщений в оперативной памяти. Так что, если вы беспокоитесь о сбое брокера из-за того, что он исчерпывает свои ресурсы, в большинстве случаев это не является большой проблемой - при условии, что у вас нет свободного места на жестком диске.
В целом это постоянство на самом деле очень мало влияет на производительность, потому что по определению единственными «горячими» частями очереди являются голова и хвост, которые остаются в ОЗУ; большая часть отставания является «холодной», поэтому нет никакой разницы, что она находится на диске.
Недавно мы обнаружили, что при высокой пропускной способности это не так просто - при некоторых обстоятельствах пропускная способность может ухудшаться по мере роста очереди, что может привести к неограниченному росту очереди. Но когда это происходит, это функция процессора, и мы довольно долго не обращали на это внимания.