← Назад в словарь

Dead Letter Queue

Dead Letter Queue — очередь мёртвых писем

Суть в одном предложении

Dead Letter Queue изолирует сообщения, которые не удалось обработать, чтобы они не ломали основной поток.

Краткое определение

Dead Letter Queue — отдельная очередь для сообщений, обработка которых завершилась ошибкой.

Оригинал и перевод

  • Язык: английский
  • Оригинал: Dead Letter Queue
  • Буквальный перевод: очередь мёртвых писем

Синонимы и варианты написания

  • DLQ
  • Error queue

Происхождение

Термин заимствован из почтовых систем, где недоставленные письма помещаются отдельно.

Где используется

  • Message brokers
  • Event-driven системы
  • Асинхронные пайплайны
  • Integration layers

Когда это важно

Критично при автоматической обработке сообщений, чтобы единичная ошибка не блокировала очередь.

Подробное объяснение

Сообщение попадает в DLQ после превышения лимита ретраев или фатальной ошибки. DLQ позволяет анализировать и переобрабатывать проблемные события вручную или автоматически.

Аналоги и связанные термины

  • Retry
  • Backoff
  • Idempotent consumer
  • Message broker

Пример использования

«После трёх неудачных попыток сообщение ушло в DLQ для ручного разбора.»

Мини-FAQ

  • DLQ — это ошибка системы? Ответ: Нет, это контролируемый механизм отказоустойчивости.
  • Сообщения теряются? Ответ: Нет, они сохраняются отдельно.

Смотри также

  • Message queues
  • Retry policy