Škálování RabbitMQ zahrnuje škálování konzumentů (paralelní zpracování), clustering (více uzlů) a správu front a zátěže. RabbitMQ se škáluje jinak než Kafka, a pochopení jeho přístupů ke škálování a limitů je důležité pro nasazení s vysokou zátěží.
Škálování konzumentů (hlavní prvek)
✓ 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
