CeleryRabbitMQ

RabbitMQ caps at 2000-4000 messages/second per core by default

warning
performanceUpdated Sep 27, 2025(via Exa)
How to detect:

RabbitMQ begins queuing and blocking at 2,000-4,000 messages per second per core under default settings. Without proper tuning, the broker becomes the bottleneck before workers saturate.

Recommended action:

Benchmark RabbitMQ throughput independently before scaling workers. Tune broker settings to handle target message rates. For RabbitMQ configurations, properly tuned systems support millions of messages per minute.