용어 사전 coding 용어 페이지
백오프
재시도 간격을 점차 늘리고 지터를 더해 호출 폭주를 줄이는 재시도 방식
핵심 아이디어
백오프는 요청이 실패할 때마다 재시도 사이의 대기 시간을 늘려 폭주를 막는 전략입니다. 보통 지수적으로 간격을 키우고, 여러 클라이언트가 동시에 다시 붙지 않도록 지터를 섞어 시스템 회복 시간을 확보합니다.
이 블로그에서의 역할
Mathbong의 오류 상태 단원에서는 백오프를 기본 재시도 UX에 녹여 사용자에게는 명확한 메시지를, 서버에는 회복 시간을 줍니다. 오류 상태와 함께 정의해 두면 버튼, 로그, 토스트 같은 UI 패턴을 일관되게 묶을 수 있습니다.