SA Шпаргалка

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

Продвинутый

Что такое Poison Pill (Ядовитое сообщение) в очередях?

Poison Pill — это сообщение, которое консьюмер не может обработать из-за бага в коде или невалидного формата (например, ждали число, а пришла строка).

Как это ломает систему:
1. Консьюмер читает сообщение, падает с ошибкой (Exception).
2. Сообщение не получает ACK и возвращается в очередь.
3. Консьюмер снова берет его, снова падает. Возникает бесконечный цикл (Infinite Loop).
4. Очередь блокируется, нормальные сообщения копятся сзади.

✅ Решение: Настроить лимит ретраев (например, 3 попытки). Если не вышло — перекинуть сообщение в DLQ (Dead Letter Queue) и продолжить работу.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

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

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