SA Шпаргалка

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

Средний

Что такое Dead Letter Queue (DLQ) и как с ней работать?

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

Причины попадания в DLQ:

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

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

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


✅ Как работать: Аналитик или DevOps настраивает алерты на DLQ. Разработчик вручную анализирует "ядовитые" сообщения, правит баг в коде консьюмера, а затем переотправляет сообщения из DLQ обратно в основную очередь.

Другие вопросы темы «Асинхронные коммуникации»

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

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