Средний
Что такое Dead Letter Queue (DLQ) и в каких случаях сообщения туда попадают?
DLQ (Очередь недоставленных сообщений) — это специальная очередь, куда брокер (RabbitMQ, Kafka, SQS) перенаправляет сообщения, которые не удалось обработать.
Почему сообщение попадает в DLQ:
- Консьюмер вернул ошибку (NACK) и исчерпал лимит ретраев (Poison Pill).
- Истек TTL (время жизни) сообщения.
- Очередь переполнена.
✅ Зачем нужна: Чтобы "ядовитые" сообщения, которые вызывают падение кода, не блокировали обработку нормальных сообщений. Аналитик или разработчик потом вручную разбирает DLQ.