Skaliranje RabbitMQ-a uključuje skaliranje potrošača (paralelna obrada), klasteriranje (više čvorova) i upravljanje redovima čekanja te opterećenjem. RabbitMQ se skalira drugačije od Kafke, a razumijevanje njegovih pristupa skaliranju i ograničenja važno je za implementacije s visokim opterećenjem.
Skaliranje potrošača (glavni mehanizam)
✓ ADD CONSUMERS → multiple consumers on a queue process messages in PARALLEL (competing
consumers) → scale processing throughput → the primary way to scale consumption
✓ tune PREFETCH for fair, efficient distribution
✓ make processing efficient (fast consumers handle more)
→ horizontal consumer scaling handles more message processing
