O RabbitMQ gosta muito de usar memória RAM. Esse é um dos motivos do da entrada de dados no broker ser extremamente rápida, muito mais rápida que a entrada de dados em um banco de dados SQL, por exemplo.
Uma das desvantagens é: a memória RAM pode acabar.
Como aumentar a memória RAM disponível no RabbitMQ?
Por padrão o RabbitMQ aloca 40% da memória RAM disponível no computador.
É possível aumentar esse limite inserindo o seguinte no arquivo de configuração rabbitmq.conf:
# Aumentando para 70% vm_memory_high_watermark.relative = 0.7
Essa mudança só acontecerá quando o RabbitMQ for reiniciado. Para mudar instantaneamente, digite:
rabbitmqctl set_vm_memory_high_watermark 0.7
Nota: se você não alterar o limite também no rabbitmq.conf o limite de memória voltará a ser 40% após o RabbitMQ ser reiniciado.
Referências
Documentação oficial RabbitMQ – Alarmes de Memória
https://www.rabbitmq.com/memory.html
Documentação oficial RabbitMQ – Uso de Memória
https://www.rabbitmq.com/memory-use.html