DLQ — очередь для сообщений, которые не удалось обработать. В RabbitMQ: при reject/nack сообщение попадает в DLQ. Настройка: x-dead-letter-exchange, x-dead-letter-routing-key на основной очереди. В Celery: task_reject_on_worker_lost + acks_late. Можно вручную: после max_retries перенаправлять в DLQ задачу. В Redis Streams: XAUTOCLAIM для "зависших" сообщений. DLQ позволяет: анализировать ошибки, переиграть задачи, мониторить проблемы. Паттерн: основная очередь → retry очередь (с TTL) → DLQ. Алертинг на размер DLQ.
Что такое Dead Letter Queue в Python?
Senior
157 просмотровAFK Offer AI
Как использовать prometheus_client в Python?