Вопрос проверяет понимание обработки ошибок в очередях и умение проектировать надёжную доставку сообщений.
Короткий ответ
DLX (Dead Letter Exchange) — это специальный exchange в RabbitMQ, куда попадают сообщения, которые не удалось обработать. DLQ (Dead Letter Queue) — это очередь, привязанная к этому exchange. Сообщения попадают туда, если они были отклонены, истёк TTL или очередь была переполнена. Это позволяет не терять проблемные сообщения и анализировать причины ошибок. DLQ используют для отладки, ретраев и мониторинга.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.