Что такое avast/retry-go?

Middle
108 просмотров
AFK Offer AI

Retry-go — популярная Go библиотека для повторных попыток. Оборачиваешь функцию в retry.Do() с опциями: количество попыток, delay стратегия, условия. Поддерживает fixed delay, exponential backoff, random jitter. Можно фильтровать ошибки — ретраить только определённые. Удобнее чем писать цикл с sleep вручную.

Следующий вопрос

Как ты работаешь с конфигурацией?