var exampleBackoff = wait.Backoff{
Duration: time.Second, // 초기 재시도 간격: 1초
Factor: 2.0, // 재시도 간격 증가 비율: 2배
Jitter: 0.2, // 재시도 간격에 20%의 무작위성 추가
Steps: 5, // 재시도 간격 변경 횟수: 5회
Cap: time.Minute, // 최대 재시도 간격: 1분
}
var DefaultBackoff = wait.Backoff{
Duration: 10 * time.Millisecond, // 초기 재시도 간격: 10 밀리초
Factor: 5.0, // 재시도 간격 증가 비율: 5배
Jitter: 0.1, // 재시도 간격에 10%의 무작위성 추가
Steps: 4, // 재시도 간격 변경 횟수: 4회
}
var DefaultRetry = wait.Backoff{
Duration: 10 * time.Millisecond, // 초기 재시도 간격: 10 밀리초
Factor: 1.0, // 재시도 간격 증가 비율: 1배 (고정 간격)
Jitter: 0.1, // 재시도 간격에 10%의 무작위성 추가
Steps: 5, // 재시도 간격 변경 횟수: 5회
}