SYSTEM ATLASЗагрузка материала

Dead Letter Queue

Dead Letter Queue

Изолирует сообщения, которые не удалось обработать после допустимых попыток.

Простыми словами

Представьте отдельную полку для писем, которые нельзя доставить после нескольких попыток. Dead Letter Queue убирает проблемное сообщение из основного потока, поэтому очередь продолжает работать, а ошибка остаётся доступной для анализа и повторной обработки.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на структуру компонентов, потоки данных, ограничения и действия участников. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Игнорировать механизм и реагировать только на отдельный симптом.

Системный подход

Зафиксировать условия, применить механизм и проверить результат по наблюдаемому сигналу.

Ограничения

«Dead Letter Queue» объясняет только часть происходящего в области «Распределенные системы». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

Microsoft. Service Bus dead-letter queues. 2026.

Первоисточник