Q12 Service Bus Domain 3 · 20–25% of exam

A Service Bus message keeps failing. After enough attempts, Service Bus moves it aside so other messages keep flowing. Where does it go, and what sets the limit?

  1. A The dead-letter subqueue, after MaxDeliveryCount attempts (correct answer)
  2. B The dead-letter subqueue, as soon as its lock expires once
  3. C A new topic, controlled by duplicate detection
  4. D Nowhere: it is deleted when the lock duration ends

Shortcut: Poison message → dead-letter queue after MaxDeliveryCount (default 10). A single lock expiry just makes the message available again, and duplicate detection only discards repeated sends.

Every failed receive raises the message's delivery count, and once it exceeds MaxDeliveryCount (10 by default) Service Bus moves the message to the dead-letter subqueue for inspection. A single lock expiry just makes the message available again, and duplicate detection only discards repeated sends.