Skalering av RabbitMQ innebærer å skalere konsumenter (parallell prosessering), clustering (flere noder), og å håndtere køer og belastning. RabbitMQ skaleres annerledes enn Kafka, og det er viktig å forstå dets skaleringsmetoder og grenser for høybelastningsimplementeringer.
Skalering av konsumenter (den viktigste mekanismen)
✓ 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
