hystrix
-
9. [MSA 구현 퀵스타트] 장애대응 Hystrix 초간단 구현Spring Cloud 2021. 7. 19. 01:49
이번 포스팅에서는 장애 대응(장애 전파 방지 및 복구)에 중요한 라이브러리인 Hystrix를 구현해 보겠습니다. 이론적인 부분(1~3장)과 구현할 전체 프로젝트 구조(4장)를 보지 읽지 못하신 분들은 먼저 읽어보시기를 권장 드립니다. 지난 포스팅인 "3. MSA 구현을 위한 핵심 프레임워크를 알아보자 2"에서 Hystrix에 대한 개요를 알아보았는데, 더욱 자세히 정리를 해보겠습니다. Hystrix의 중요한 아래와 같은 용어가 있습니다. Circuit Breaker Fallback Thread Isolation Timeout 1. Circuit Breaker & Timeout Hystrix가 관리하는 기능들은 요청 처리에 대한 통계가 내부적으로 집계됩니다. 통계를 분석하여 특정 기능이 일정 시간동안 일정..
-
3. MSA 구현을 위한 핵심 프레임워크를 알아보자 2Spring Cloud 2021. 3. 25. 23:51
지난 장에서는 Spring Cloud의 개요와 서비스 디스커버리, 클라이언트측 부하 분산을 알아보았습니다. 이번장에서는 API Gateway, 장애 전파방지와 복구, Config Server와 관련된 라이브러리를 알아봄으로써 Spring Cloud 전반적인 이해를 다지도록 하겠습니다. 만약 아직 이전 장을 보지 못하신 분들은 "2. MSA 구현을 위한 핵심 프레임워크를 알아보자 1"을 먼저 읽어보시길 권장드립니다. API Gateway - 단일 지점 앞장에서 작게 분리된 서비스들을 서비스 디스커버리(Eureka)를 이용하여 서로의 정보를 관리하고 클라이언트부하분산(Ribbon 이용)으로 통신한다고 하였습니다. 여기서 한가지 의문점이 있습니다. 내부에서는 디스커버리 서버를 통해 서로의 정보를 공유하고 통신..