MSA 통신 시 연쇄 오류

Untitled

유저 서비스에서 회원 정보와 주문 목록을 조회하는 API를 요청

유저 정보 조회 API 요청 시, Feign Client를 사용해서 Order Service에 API를 요청해야 한다.

하지만, Order Service에서 API를 가져오지 못할 경우 결과적으로 유저 정보 API 요청은 500에러를 반환하게 된다.

이러한 상황을 방지하기 위해 다른 서비스의 API를 반환받지 못해도 대체할 수 있도록 설정해야 한다.

CircuitBreaker

장애가 발생하는 서비스에 반복적인 호출이 되지 못하게 차단

특정 서비스가 정상적으로 동작하지 않을 경우 다른 기능으로 대체 수행 → 장애 회피

Untitled