jargon

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.

Commonly confused with