용어 사전 coding 용어 페이지

백오프

재시도 간격을 점차 늘리고 지터를 더해 호출 폭주를 줄이는 재시도 방식

backoff #reliability#javascript
English version

다른 이름

백오프 전략지수 백오프

관련 개념

핵심 아이디어

백오프는 요청이 실패할 때마다 재시도 사이의 대기 시간을 늘려 폭주를 막는 전략입니다. 보통 지수적으로 간격을 키우고, 여러 클라이언트가 동시에 다시 붙지 않도록 지터를 섞어 시스템 회복 시간을 확보합니다.

이 블로그에서의 역할

Mathbong의 오류 상태 단원에서는 백오프를 기본 재시도 UX에 녹여 사용자에게는 명확한 메시지를, 서버에는 회복 시간을 줍니다. 오류 상태와 함께 정의해 두면 버튼, 로그, 토스트 같은 UI 패턴을 일관되게 묶을 수 있습니다.

이 개념을 다루는 글