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

A message processing system must guarantee that a message is not lost if the consumer crashes after receiving but before processing. Which Service Bus feature handles this?

  1. A Dead-letter queue
  2. B At-most-once delivery
  3. C Peek-lock (at-least-once delivery) (correct answer)
  4. D FIFO ordering

Shortcut: PeekLock) locks the message without removing it. The consumer must explicitly complete it after processing. If the consumer crashes, the lock expires and the message is available again.

Peek-lock (ReceiveMode.PeekLock) locks the message without removing it. The consumer must explicitly complete it after processing. If the consumer crashes, the lock expires and the message is available again.