Bird
0
0

Given a Shovel configured to move messages from queue 'orders' in DC1 to queue 'orders' in DC2, what happens if DC2 is temporarily unreachable?

medium📝 Command Output Q4 of 15
RabbitMQ - Security and Operations
Given a Shovel configured to move messages from queue 'orders' in DC1 to queue 'orders' in DC2, what happens if DC2 is temporarily unreachable?
AShovel buffers messages locally and retries until DC2 is reachable
BShovel drops messages and logs an error
CShovel stops and requires manual restart
DMessages are lost silently
Step-by-Step Solution
Solution:
  1. Step 1: Understand Shovel Reliability

    Shovel buffers messages locally and retries delivery if destination is unreachable.
  2. Step 2: Eliminate Other Outcomes

    Dropping or silent loss contradicts Shovel's design; manual restart is not required.
  3. Final Answer:

    Shovel buffers messages locally and retries until DC2 is reachable -> Option A
  4. Quick Check:

    Shovel retries with buffering on failure [OK]
Quick Trick: Shovel retries and buffers messages if destination is down [OK]
Common Mistakes:
MISTAKES
  • Assuming messages are dropped on failure
  • Thinking manual restart is needed after failure
  • Believing messages are lost silently

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes