RabbitMQ:n skaalaaminen sisältää kuluttajien skaalaamisen (rinnakkainen käsittely), klusteroimisen (useita solmuja) ja jonojen ja kuormituksen hallinnon. RabbitMQ skaalautuu eri tavalla kuin Kafka, ja sen skaalaamiseen liittyvien lähestymistapojen ja rajoitusten ymmärtäminen on tärkeää suurella kuormalla toimiville käyttöönotoille.
Kuluttajien skaalaaminen (pääasiallinen keino)
✓ 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
