RabbitMQ clustering kết nối nhiều broker node thành một logical cluster: mỗi node handle connection và queue operation, cluster replicate metadata (exchanges, bindings, user permissions) qua tất cả node.
- Để high availability, dùng quorum queues — một leader node giữ queue, các follower replicate mỗi message bằng thuật toán Raft, follower tự bầu leader mới khi leader fail. Mirrored classic queues đã bị xóa hoàn toàn trong RabbitMQ 4.x (deprecated từ 3.13); quorum queues là lựa chọn HA duy nhất trong 4.x.
- Setup cần connectivity giữa các node và cấu hình quorum size cẩn thận.