Spring Cloud의 사내 교육용으로 만든 소스입니다. Hystrix, Ribbon, Eureka의 기본 개념을 이해하고 적용해 보도록 되어있습니다.
실습 과정은 아래의 링크에서 프리젠테이션 파일을 다운로드 받을 수 있습니다. Presentation Download
step-0: 실습 시작step-1-hystrix-basic: Hystrix 기본 적용step-1-hystrix-fallback: Hystrix Fallback 적용step-1-hystrix-fallback2: Hystrix Fallback에서 Throwable 받기step-1-hystrix-fallback2: Hystrix Timeout 실습step-1-hystrix-circuit-open: Hystrix Circuit Open 실험step-1-hystrix-command-key: Hystrix Command 에 command key 부여하기step-2-baseline: Ribbon 실습 초기 상태step-2-ribbon-loadbalanced: @LoadBalanced RestTemplate 사용하기step-2-ribbon-retry: Ribbon retry 설정 및 실험step-3-baseline: Eureka 실습 초기 상 - Eureka Server 추가되어 있음step-3-eureka-product: Product 서버에 Eureka Client 추가step-3-eureka-display: Display 서버에 Eureka Client 추가step-3-eureka-addresses: Eureka Client에 Eureka Server 주소 명시적 설정step-3-eureka-completed: Eureka 실제 적용step-4-baseline: Feign 실습 초기 상태step-4-feign-url: URL과 함께 Feign 사용하기step-4-feign-eureka: Feign을 Eureka + Ribbon과 함께 사용하기step-4-feign-hystrix: Feign에 Hystrix 적용하기 (Fallback 포함)step-4-feign-hystrix-properties: Feign의 Hystrix에 Properties 추가하는 법step-ended: 실습 완료
spring-cloud-workshiop is Open Source software released under the Apache 2.0 license