FrameWork/Spring Cloud
장애 처리와 Microservice 분산 추적 - 1
태윤2
2021. 9. 11. 23:31
MicroService 통신 시 연쇄 오류
- CircuitBreaker(장애 회피)
- closed -> 아무 문제없이 사용 가능한 상태
- open -> 문제가 생겨 사용할 수 없는 상태
Spring Cloud Netflix Hystrix
- spring cloud 2020 이전 버전에서 사용됨(더이상 개발 되지 않는 상태)
Resilience4j
- fault tolerance - 서비스 에러가 발생 했을 때 정상적인 서비스처럼 가용할 수 있는 능력
Resilience4j -CircuitBreaker
- Customize CircuitBreakerFactory -> Resilience4jCircuitBreakerFactory
MicroSerivce 분산추적
- Zipkin