[Diary] 서킷 브레이커

Shaun.the.sheep·2025년 7월 30일

[Dairy] S.C.C TIL

목록 보기
16/22
post-thumbnail

들어가기 전...

Resillience4j

서킷 브레이커의 상태를 관리 한다.

상태 값의 종류

  1. Closed
    • 기본 상태, 모든 요청을 통과 시킴
    • 호출 실패시 카운터 증가
    • 실패율 설정 임계값 도달 시 오픈 상태로 전환
  2. Open
    • 모든 요청 즉시 실패 처리
    • 에러 응답을 바로 반환
    • 설정된 대기 시간이 지난 후, 서킷 브레이커는 하프-오픈 상태 전환
  3. Half-Open
    • 제한된 수의 요청을 허용하여 시스템 정상 상태 복구 확인
    • 요청 성공시 closed 상태로 전환
      요창 실패시 다시 오픈 상태 전환
  4. Fallback
    • 호출 실패 시 대체 로직을 제공하여 시스템 안정성 확보

0개의 댓글