본문 바로가기
IT/Java

Openfeign 에서 fallback 동작 안할때

by 성준하이 2023. 11. 6.
반응형

이전 포스팅에서 Openfeign 관련해서 간단 설명과 예제를 작성한 적이 있다.

자세한 내용은 아래 참고 포스팅 참고 바란다.

 

정상적으로 fallback이 이루어지지 않아서 추가 포스팅을 작성한다.

일단 fallback 개념은 아래 참고 포스팅 참고 바란다.

 

그리고 장애 처리에 대한 circuitbreaker 에 대해서도 한번 확인하는것이 좋다.

결국 fallback 역시 장애 처리에 대한 내용이기 때문이다.

circuitbreaker 는 아래 참고 포스팅을 참고 바란다.

 

기존 포스팅대로 작성을 했는데 openfeign 이 정상 동작을 안한다면 

application.yml 파일에 값을 추가해야한다.

 

feign.circuitbreak.enabled = true

가 이루어져야하고 

만약 사용하는 openfeign 버전이 Spring-Cloud-OpenFeign 4.0.0-SNAPSHOT 이상이라면

spring.cloud.openfeign.circuitbreaker.enabled = true

로 설정해줘야 동작을 한다.


참고 포스팅

https://thenicesj.tistory.com/469

 

openfeign 이란?

간단하게 소개를 하면 다음과 같다. REST Call을 위해 호출하는 클라이언트를 보다 쉽게 작성할 수 있도록 도와주는 라이브러리 OpenFeign은 동일한 기능을 하는 RestTemplate 대비 interface를 작성하고 an

thenicesj.tistory.com

https://thenicesj.tistory.com/712

 

callback VS fallback (차이)

개발을 하다보면 callback과 fallback에 대해서 많이 다루게 된다. 발음도 비슷하고 하는일도 비슷해서 헷갈리곤 하지만 둘의 차이를 정확하게 짚고 넘어가려고 한다. callback은 코드를 실행하고 난

thenicesj.tistory.com

https://thenicesj.tistory.com/651

 

CircuitBreaker 란?

서킷 브레이커는 해석을 그대로 하면 누전 차단기 라는 뜻이다. 누전 차단기의 역할은 과부하가 걸렸다면 차단을 해버리는데, 통신에서도 이와같이 특정 서비스로 쓰레드가 몰리게 되면 잠시

thenicesj.tistory.com

 

반응형

댓글