Bird
0
0

Why does RabbitMQ clustering alone not guarantee high availability without proper queue configuration?

hard📝 Conceptual Q10 of 15
RabbitMQ - Clustering
Why does RabbitMQ clustering alone not guarantee high availability without proper queue configuration?
ABecause queues must be mirrored or quorum to replicate messages across nodes.
BBecause clustering automatically encrypts messages which can cause delays.
CBecause clustering limits the number of messages processed per second.
DBecause clustering disables client connections during failover.
Step-by-Step Solution
Solution:
  1. Step 1: Understand clustering vs queue configuration

    Clustering connects nodes but does not replicate messages unless queues are mirrored or quorum.
  2. Step 2: Identify why replication matters for availability

    Without replication, messages on a failed node are lost, so high availability fails.
  3. Final Answer:

    Because queues must be mirrored or quorum to replicate messages across nodes. -> Option A
  4. Quick Check:

    Clustering + replication = true high availability [OK]
Quick Trick: Clustering needs mirrored queues for real availability [OK]
Common Mistakes:
MISTAKES
  • Confusing encryption with availability
  • Thinking clustering limits throughput
  • Believing clustering disables connections on failover

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes