실패가 반복될수록 다음 시도를 늦춰 장애 전파를 줄인다

최초 실행을 포함한 attempts와 backoff, jitter를 함께 설정해야 재시도 폭주를 피할 수 있습니다.

1일시 실패
약 1초
+ jitter
2일시 실패
약 2초
+ jitter
3일시 실패
약 4초
+ jitter
4최종 판단
attempts: 4

총 실행 기회를 제한합니다.

exponential

연속 실패마다 대기를 늘립니다.

jitter: 0.5

여러 작업의 재시도 시각을 흩습니다.

주의: 재시도는 장애를 고치는 기능이 아니라 복구될 시간을 벌어 주는 정책입니다.