본문 바로가기 메뉴 바로가기

개발자 박진 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 박진 블로그

검색하기 폼
  • 분류 전체보기 (173)
    • 내 정보 (1)
    • 회고 (1)
    • 개발 언어 (104)
      • 코틀린 (42)
      • 자바 (1)
      • NodeJS (21)
      • 파이썬 (6)
      • 기타 웹개발 지식 (34)
      • Vibe-Coding (0)
    • 프레임워크 (7)
      • 스프링 & 스프링 부트 (7)
    • 개발도구 (6)
      • 도커(Docker) (1)
      • k8s (1)
      • aws (4)
    • 디자인 패턴 (22)
    • 독서 (12)
      • 오브젝트 (5)
      • 객체지향의 사실과 오해 (7)
    • 기타 북마크 (13)
    • 이사 (4)
    • 기타 암거나 (2)
  • 방명록

Circuit Breaker (1)
서킷 브레이커 (Circuit Breaker)

서킷 브레이커 (Circuit Breaker)서킷 브레이커?서킷 브레이커는 분산 시스템에서 장애 전파를 방지하고 시스템의 안정성을 높이기 위한 디자인 패턴입니다. 전기 회로의 차단기에서 영감을 받아 만들어졌으며, 소프트웨어 시스템에서 비슷한 역할을 수행합니다.작동 원리서비스 호출을 지속적으로 모니터링합니다.실패율이 설정된 임계값을 초과하면 '열린' 상태가 되어 호출을 차단합니다.일정 시간 후 '반열린' 상태로 전환하여 제한적인 호출을 허용합니다.호출이 성공하면 '닫힌' 상태(정상)로 돌아갑니다.주요 상태닫힘(Closed): 정상 상태. 모든 요청이 서비스로 전달됩니다.열림(Open): 장애 상태. 모든 요청이 즉시 실패로 처리되거나 대체 응답을 반환합니다.반열림(Half-Open): 복구 시도 상태. 제..

개발 언어/기타 웹개발 지식 2024. 9. 9. 11:34
이전 1 다음
이전 다음
250x250
최근에 올라온 글
최근에 달린 댓글
TAG
  • 운동
  • kotlin
  • 비동기프로그래밍
  • 일기
  • CoroutineScope
  • git
  • 코틀린
  • Spring Boot
  • structured concurrency
  • Docker
  • 웹개발
  • 디자인패턴
  • async
  • 자바스크립트
  • Coroutine
  • nodejs
  • 객체지향
  • 오브젝트
  • DevOps
  • 파이썬
more
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바