728x90 ribbon2 [11번가 Spring Cloud 기반 MSA로의 전환] 2. Deep Dive into Hystrix, Ribbon, Eureka Deep Dive into Hystrix, Ribbon, Eureka youtu.be/J-VP0WFEQsY?t=504 Hystrix Netflix가 만든 Fault Tolerance Library 장애 전파 방지 & Resilience 기능적 관점에서 본 Hystrix의 주요 4가지 기능 Circuit Breaker Fallback Thread Isolation Timeout Hystrix 적용하기 Hystrix Annotation 사용 Hystrix Javanica, Spring Cloud Netflix에 포함되어 있음 @HystrixCommand public String anyMethodWithExternalDependency() { // REST API로 다른 서버 호출 } HystrixComman.. SpringCloud 2021. 2. 8. [Spring Cloud 를 활용한 MSA 기초] 5. Client LoadBalancer - Ribbon 5. Client LoadBalancer - Ribbon youtu.be/K4laj5cDYLg Server Side LoadBalancer 일반적인 L4 Switch 기반의 Load Balancing Client 는 L4 의 주소만 알고 있음 L4 Switch 는 Server 의 목록을 알고 있음(Server Side Load Balancing) H/W Server Side Load Balancer 단점 (장점도 있지만..) H/W 가 필요 (비용 up, 유연성 down) 서버 목록의 추가를 위해서는 설정 필요 (자동화 어려움) Load Balancing Schema 이 한정적 (Round Robbin, Sticky) 12 factors 의 dev/prod 를 만족하기 어려움 Client LoadBala.. SpringCloud 2021. 2. 7. 이전 1 다음 💲 추천 글 728x90