날짜 & 시간 계산

재시도 지수 백오프 시간 계산기

초기 지연, 배수, 최대 재시도 횟수를 입력해 총 대기시간과 각 재시도 시점을 계산합니다.

한눈에 요약

초기 지연과 배수를 기준으로 재시도마다 대기시간이 늘어나는 지수 백오프를 계산해요. 총 대기시간과 각 재시도 시점을 함께 확인할 수 있습니다.

실시간 자동 연산100% 브라우저 연산검토 완료

재시도 지수 백오프 시간 계산기

실시간 연산

계산 결과
수치를 입력하면 실시간으로 계산됩니다.

계산 공식 및 예시

공식총 대기시간 = 초기 지연 × (1 + 배수 + 배수² + ... + 배수^(최대 재시도 횟수 - 1))
계산 예시초기 지연 1초, 배수 2, 최대 재시도 5회라면 대기시간은 1초, 2초, 4초, 8초, 16초로 총 31초입니다.

재시도 지수 백오프 시간 계산기 사용법

이 계산기는 API 요청이나 네트워크 작업이 실패했을 때 다음 재시도까지 얼마나 기다려야 하는지 계산합니다. 초기 지연시간, 대기시간이 늘어나는 배수, 최대 재시도 횟수를 입력하면 전체 대기시간과 각 재시도 시점을 확인할 수 있습니다.

예를 들어 초기 지연이 1초이고 배수가 2라면 재시도 대기시간은 1초, 2초, 4초, 8초처럼 증가합니다.

계산 방법

각 재시도 전 대기시간은 초기 지연에 배수의 재시도 순번을 적용해 계산합니다. 계산기에서는 최초 요청 이후의 재시도 횟수만 대기시간에 포함합니다.

총 대기시간=초기 지연×(1+배수+배수2++배수N1)\text{총 대기시간} = \text{초기 지연} \times (1 + \text{배수} + \text{배수}^{2} + \cdots + \text{배수}^{N-1})

여기서 N은 최대 재시도 횟수입니다. 배수가 1이면 모든 재시도 대기시간이 초기 지연과 같고, 배수가 클수록 후반 재시도까지 걸리는 시간이 빠르게 늘어납니다.

계산 예시

  • 상황 1: 초기 지연 1초, 배수 2, 최대 재시도 5회라면 대기시간은 1초, 2초, 4초, 8초, 16초입니다. 총 대기시간은 31초입니다.
  • 상황 2: 초기 지연 5초, 배수 3, 최대 재시도 3회라면 대기시간은 5초, 15초, 45초이고 총 대기시간은 65초입니다.

사용 시 주의사항 및 활용 팁

  • 본 계산기 결과는 재시도 사이의 대기시간만 합산한 참고용 수치입니다.
  • 실제 총 소요시간에는 각 요청의 처리시간, 네트워크 지연, 타임아웃 시간이 추가될 수 있습니다.
  • 배수와 재시도 횟수가 너무 크면 대기시간이 급격히 늘어나므로 최대 대기시간을 별도로 설정하는 것이 좋습니다.
  • 여러 클라이언트가 동시에 재시도하는 시스템에서는 무작위 지연을 추가하면 재시도 요청이 한꺼번에 몰리는 현상을 줄일 수 있습니다.
최종 내용 검토일: 2026-09-09

Q&A

자주 묻는 질문

지수 백오프란 무엇인가요?

요청이 실패할 때마다 다음 재시도 전 대기시간을 일정한 배수로 늘리는 방식입니다. 서버 과부하를 줄이고 일시적인 네트워크 오류가 회복될 시간을 확보하는 데 활용합니다.

최대 재시도 횟수에는 첫 번째 요청도 포함되나요?

아니요. 이 계산기의 최대 재시도 횟수는 최초 요청 이후 다시 시도하는 횟수입니다. 예를 들어 3회를 입력하면 재시도 전 대기시간을 3번 계산합니다.