Snow-plow routing jobs sometimes receive poison messages that crash workers and block the queue. How should the team ensure recoverability?
Select an answer to reveal the explanation.
Short Explanation
A bad snow-route message shouldn’t freeze the whole plow plan. Idempotent workers plus a DLQ quarantine the poison so good jobs keep moving.
Full Explanation
Idempotent consumers and dead-letter queues isolate poison messages so they do not block healthy work, while preserving failed payloads for analysis. Infinite main-queue retries, silent drops, or memory-only exactly-once assumptions harm recoverability. For municipal routing jobs, DLQ plus idempotency is the queue reliability pattern.