План выполнения задач / Рабочие заметки
Повторы без лавины задач
Как очередь помогает пережить сбой зависимости.
Классифицируйте ошибку
Повторяйте временную недоступность с задержкой. Некорректные данные, неизвестный формат и постоянный отказ доступа требуют другого маршрута.
Ограничьте давление
Установите максимальное число попыток и общий срок задачи. Случайная добавка к задержке помогает разнести одновременные повторные запросы.
Разбирайте отдельно
Сохраняйте исчерпавшие попытки задачи в отдельной очереди. Ручной повтор должен указывать основание и сохранять исходный идентификатор операции.