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

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

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

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

Что такое cache coherence и как оно влияет на Go?