SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое Dead Letter Queue (DLQ) и в каких случаях сообщения туда попадают?

DLQ (Очередь недоставленных сообщений) — это специальная очередь, куда брокер (RabbitMQ, Kafka, SQS) перенаправляет сообщения, которые не удалось обработать.

Почему сообщение попадает в DLQ:

  • Консьюмер вернул ошибку (NACK) и исчерпал лимит ретраев (Poison Pill).

  • Истек TTL (время жизни) сообщения.

  • Очередь переполнена.


✅ Зачем нужна: Чтобы "ядовитые" сообщения, которые вызывают падение кода, не блокировали обработку нормальных сообщений. Аналитик или разработчик потом вручную разбирает DLQ.

Другие вопросы темы «Надежность доставки»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»