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