SA Шпаргалка

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

Средний

Что такое DLQ (Dead Letter Queue)?

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

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

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

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

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


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

Другие вопросы темы «RabbitMQ (Детально)»

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

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