Skalering af RabbitMQ involverer skalering af consumers (parallel behandling), clustering (flere nodes) og styring af køer og belastning. RabbitMQ skaleres anderledes end Kafka, og forståelsen af dets skaleringstilgange og grænser er vigtig for højbelastnede deployments.
Skalering af consumers (det vigtigste værktøj)
✓ 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
