يتضمن توسيع نطاق RabbitMQ توسيع نطاق المستهلكين (المعالجة المتوازية) والتجميع (عقد متعددة) وإدارة الطوابير والحمل. يختلف توسيع نطاق RabbitMQ عن Kafka، وفهم أساليب التوسيع والحدود الخاصة به مهم للنشرات عالية الحمل.
توسيع نطاق المستهلكين (الرافعة الرئيسية)
✓ 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
