목록 보기
Resilience4j Circuit Breaker를 이용한 장애 대비하기
백엔드

Resilience4j Circuit Breaker를 이용한 장애 대비하기

NHN
NHN
2024년 9월 1일

두줄요약

Resilience4j Circuit Breaker로 연동 서비스 장애가 전체 시스템으로 번지는 것을 막는 방법을 설명했습니다. 상태 전환 원리와 주요 설정 옵션, 적용 시 유의점을 예제로 정리했습니다.

핵심 내용

  • API/RPC 연동 서비스 장애가 타임아웃과 스레드 고갈로 연쇄 장애로 번지는 문제
  • Resilience4j Circuit Breaker로 실패율 임계치 초과 시 호출 차단, 장애 전파 완화
  • CLOSED, OPEN, HALF_OPEN 상태와 슬라이딩 윈도우 기반 집계로 동작하는 유한 상태 머신
  • failureRateThreshold, slowCallRateThreshold, minimumNumberOfCalls 등 설정 옵션과 주의 사항 정리

다음 읽기

#Resilience4j 주제를 다룬 다른 회사 글

Circuitbreaker를 사용한 장애 전파 방지

CircuitBreaker와 Retry로 외부 장애 전파를 막고, Redis 장애 시 Oracle RDB로 즉시 우회하는 구조를 소개했습니다. Resilience4j 설정값과 상태 전이를 함께 정리해 실무 적용 방법을 설명했습니다.

올리브영
올리브영
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...