문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
java:resilience4j [2019/04/08 12:26] kwon37xi 만듦 |
java:resilience4j [2023/09/21 16:53] (현재) kwon37xi |
||
---|---|---|---|
줄 2: | 줄 2: | ||
* [[https:// | * [[https:// | ||
* Fault tolerance library designed for functional programming | * Fault tolerance library designed for functional programming | ||
+ | * CircuitBreaker, | ||
+ | * [[java: | ||
+ | ===== 동시성 문제로 인해 private fallback method 호출 실패 | ||
+ | * resilience4j 는 fallback 메소드를 '' | ||
+ | * fallback method 가 동시에 여러번 호출 될 때 첫번째 호출이 '' | ||
+ | * 두번째 호출이 시작되고 accessible 체크가 완료된 직후 시점에 첫번째 호출이 '' | ||
+ | * 두번째 호출은 private 메소드 호출권한이 없게 되어 오류 발생. | ||
+ | * 현재로서는 그냥 무시하거나 **public**으로 fallback 메소드를 만들어야 한다. | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | <code java> | ||
+ | Caused by: java.lang.IllegalAccessException: | ||
+ | Class io.github.resilience4j.fallback.FallbackMethod can not access a member of class | ||
+ | com.my.class with modifiers " | ||
+ | </ | ||
+ | |||
+ | ===== bulkhead ===== | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||