처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 '서킷 브레이커 패턴(Circuit Breaker Pattern)'의 역할로 올바른 것은?

어려움 freeCodeCamp
보기 및 정답
A 외부 서비스 호출이 반복 실패하면 일시적으로 요청을 차단하여 시스템 전체의 연쇄 장애를 방지한다
B 전기 회로처럼 서버에 물리적인 보호 장치를 설치하여 하드웨어 과부하를 방지하는 것이라고 알려져 있다
C 네트워크 연결을 영구적으로 차단하여 외부 접근을 원천적으로 차단하는 방화벽 기능이다
D CPU 사용률이 설정된 임계치를 초과하면 자동으로 서버 프로세스를 종료하는 기능이다

해설

서킷 브레이커 패턴은 외부 서비스(API, DB 등) 호출이 일정 횟수 이상 실패하면 회로를 '열어' 추가 요청을 즉시 실패 처리합니다. 이를 통해 장애가 전파되는 것을 방지하고, 일정 시간 후 반개방(half-open) 상태로 전환하여 복구를 시도합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기