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

Poison Message

Poison Message

Некорректное сообщение систематически ломает обработчик и блокирует поток.

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

Представьте повреждённое письмо, которое каждый раз останавливает сортировочную машину. Poison message стабильно вызывает ошибку у обработчика, поэтому его нужно изолировать, иначе бесконечные повторы будут блокировать весь поток.

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

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

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

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

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

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

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

Ограничения

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

Источник

Microsoft. Poison message handling. 2026.

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