Bird
0
0

How does RabbitMQ handle queue state when a RAM node leaves a cluster unexpectedly?

hard📝 Application Q9 of 15
RabbitMQ - Clustering
How does RabbitMQ handle queue state when a RAM node leaves a cluster unexpectedly?
AQueue state is lost unless mirrored on disc nodes
BQueue state is automatically saved to disk
CCluster pauses until RAM node rejoins
DQueue state is transferred to another RAM node
Step-by-Step Solution
Solution:
  1. Step 1: Understand RAM node state volatility

    RAM nodes keep state in memory; if they leave unexpectedly, state is lost.
  2. Step 2: Role of mirrored queues on disc nodes

    If queues are mirrored on disc nodes, state is preserved despite RAM node loss.
  3. Final Answer:

    Queue state is lost unless mirrored on disc nodes -> Option A
  4. Quick Check:

    RAM node loss = state lost unless mirrored [OK]
Quick Trick: Mirror queues on disc nodes to protect RAM node state [OK]
Common Mistakes:
MISTAKES
  • Assuming automatic disk save on RAM node loss
  • Thinking cluster pauses on RAM node leave
  • Believing state transfers between RAM nodes

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes