Bird
0
0

Consider a RabbitMQ cluster with nodes nodeA, nodeB, and nodeC. If nodeB unexpectedly goes offline, what is the expected behavior for queues mirrored on nodeB?

medium📝 Predict Output Q4 of 15
RabbitMQ - Clustering
Consider a RabbitMQ cluster with nodes nodeA, nodeB, and nodeC. If nodeB unexpectedly goes offline, what is the expected behavior for queues mirrored on nodeB?
AMessages remain accessible on nodeA and nodeC due to queue mirroring
BAll messages on nodeB are lost immediately without recovery
CThe cluster stops processing messages until nodeB is restored
DMessages are automatically redirected to an external backup server
Step-by-Step Solution
Solution:
  1. Step 1: Identify queue mirroring in RabbitMQ clusters

    Mirrored queues replicate messages across multiple nodes.
  2. Step 2: Analyze node failure impact

    If nodeB fails, mirrored queues on nodeA and nodeC still hold the messages.
  3. Final Answer:

    Messages remain accessible on nodeA and nodeC due to queue mirroring -> Option A
  4. Quick Check:

    Mirroring ensures message availability despite node failure [OK]
Quick Trick: Mirrored queues keep messages available on surviving nodes [OK]
Common Mistakes:
MISTAKES
  • Assuming messages are lost when one node fails
  • Believing the cluster halts all operations on node failure
  • Thinking messages redirect to external backups automatically

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes