Backend & systems·Queues, streams and delivery semantics
one malformed payload keeps crashing the consumer, gets redelivered, crashes it again, and the whole queue stops moving.
Poison message
A message that reliably fails processing and, under at-least-once redelivery, blocks or consumes the consumer indefinitely. It is the specific failure a dead letter queue and a redelivery count exist to contain. It is also why a consumer should distinguish retryable failures from permanent ones rather than retrying everything.