jargon

Backend & systems·Queues, streams and delivery semantics

the message failed five times so it gets moved somewhere else, instead of blocking the queue forever by being retried in a loop.

Dead letter queue

Also calledDLQ

A separate destination for messages that exceeded their retry limit. It keeps one bad message from consuming the consumer's entire capacity and preserves the payload for inspection. A DLQ nobody alerts on or drains is just a slower way to lose the message.
retryafter 5 triesQueueConsumerDoneDead letterqueue

Commonly confused with