Retry, очереди и восстановление после сбоя

Повторяйте только временную ошибку, ограничивайте попытки и сохраняйте idempotency.

Когда это нужно

Система бесконечно повторяет terminal failure или теряет работу после restart.

Как решаем

Task имеет status, attempts, next run, deadline и safe payload retention.

Что получится

Фоновая работа восстанавливается и остаётся наблюдаемой.

Что важно учесть

  • очередь не исправляет неверную операцию
  • side effect должен быть повторяемым

Расскажите о проекте

Опишем возможное решение, состав работ и предварительную стоимость.

Обсудить задачу Сначала посмотреть кейсы