본문 바로가기
FrameWork/Spring Cloud

장애 처리와 Microservice 분산 추적 - 1

by 태윤2 2021. 9. 11.

MicroService 통신 시 연쇄 오류

  • CircuitBreaker(장애 회피)

  • closed -> 아무 문제없이 사용 가능한 상태
  • open -> 문제가 생겨 사용할 수 없는 상태

Spring Cloud Netflix Hystrix

  • spring cloud 2020 이전 버전에서 사용됨(더이상 개발 되지 않는 상태)

Resilience4j

  • fault tolerance - 서비스 에러가 발생 했을 때 정상적인 서비스처럼 가용할 수 있는 능력

Resilience4j -CircuitBreaker

  • Customize CircuitBreakerFactory -> Resilience4jCircuitBreakerFactory

 

MicroSerivce 분산추적

  • Zipkin