bootcamp/Spring

0112 MSA 서킷 브레이커

깨돌 2024. 1. 12. 16:31

resilience4j

api 호출하는 곳에 서킷 브레이커를 달아줌

 

서킷브레이커팩토리에서 의존성 주입을 받는다

서킷브레이커로 원래 실행하려던 메소드를 감싸줌

서킷브레이커가 ???가 잘 동작하는지 검사> 작동 안하면 차단기 내림

예외가 생기면 오류난 부분만 null로 처리하여 출력함

 

> 사용자가 보는 페이지에서는 오류가 난 부분만 제외하고 볼 수 있다 

 

응답시간에 따른 차단을 설정할 수 있다