Mở rộng RabbitMQ liên quan đến việc mở rộng consumer (xử lý song song), clustering (nhiều node), và quản lý queue và tải. RabbitMQ mở rộng khác với Kafka, và hiểu các cách tiếp cận mở rộng cùng giới hạn của nó là quan trọng cho các triển khai tải cao.
Mở rộng consumer (đòn bẩy chính)
✓ THÊM CONSUMER → nhiều consumer trên một queue xử lý message SONG SONG (competing
consumer) → mở rộng thông lượng xử lý → cách chính để mở rộng consumption
✓ tinh chỉnh PREFETCH cho phân phối công bằng, hiệu quả
✓ làm cho việc xử lý hiệu quả (consumer nhanh xử lý nhiều hơn)
→ mở rộng consumer theo chiều ngang xử lý nhiều xử lý message hơn
