How many nodes should a RabbitMQ cluster have?
"The minimum sizing is three nodes in a cluster — and three is actually the recommended normal state until you get to some really high throughput concerns."
— Scott Sternloff, AceMQ Principal Architect, FIMC Discovery Call, June 2026
How does quorum queue HA actually work?
- Messages are written to N/2+1 nodes before being acknowledged (where N is cluster size)
- In a three-node cluster, messages must be written to at least two nodes before acknowledgment
- If one node fails, messages are still available on the remaining two nodes — no data loss
- Leader election is automatic — if the primary node for a queue fails, one of the replicas is promoted
How do you size a cluster for your throughput?
"You don't want to over-provision unnecessarily, but you also don't want to come back immediately saying we're running tight and try to get budget again. It's about what's critical with balance."
— Scott Sternloff, AceMQ Principal Architect, FIMC Discovery Call, June 2026
How does disaster recovery work across availability zones or sites?
- Maintains a near-real-time copy of the entire RabbitMQ schema at a secondary site: all queues, bindings, exchanges, virtual hosts, users, and permissions
- Forwards in-flight messages asynchronously to the secondary, so the secondary has the most recent synchronized state
- Allows promotion of the secondary to primary at any time with minimal recovery effort
- Supports bidirectional promotion — either site can become primary
"It's a near real-time copy of the environment. Transactions are actually sent across asynchronously and acknowledged. So instead of it being like a copy and you have to catch up to everything, it's the most recent synchronized state of the messaging broker you can get to."
— Scott Sternloff, AceMQ Principal Architect, FIMC Discovery Call, June 2026
What about DR licensing across sites?
"If you're only mirroring production, then the lower environments don't need DR. Your QA environment might not need clustering at all — it's just up or down. So you can get much simpler and reduce the license count accordingly."
— Scott Sternloff, AceMQ Principal Architect, FIMC Discovery Call, June 2026