728x90 Eureka3 [Spring Cloud로 개발하는 마이크로서비스 애플리케이션] 2. Spring Cloud란? Spring Cloud란? https://spring.io/projects/spring-cloud Spring Cloud 란 Microservices 의 개발, 빌드, 배포, 운영에 필요한 아키텍처를 쉽게 구성할 수 있게 도와주는 Spring Boot 기반 프레임워크 이다 Spring Cloud 현제 최신 버전 (2020.0.x aka Ilford) 2020.0.x aka Ilford 에서 지원되는 서비스 Spring Cloud Cloudfoundry Spring Cloud Config 분산 시스템에서 외부화된 구성을 위한 서버 및 클라이언트 측 지원을 제공 Spring Cloud Contract 사용자가 소비자 주도 계약 접근 방식을 성공적으로 구현하는 데 도움이 되는 솔루션을 보유한 포괄적인 프로젝트.. SpringCloud 2021. 8. 1. [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 기초] 6. Service Registry - Eureka 6. Service Registry - Eureka youtu.be/iIqamVxYmUk Ribbon 예제에서 서버 목록을 yml에 직접 넣었는데 자동화 할 방법은 ? '서버가 새롭게 시작되면 그것을 감지하여 목록에 자동으로 추가되고, 서버가 종료되면 자동으로 목록에서 삭제하기 위한 방법은 없을까 ?' Dynamic Service Discovery - Eureka Service Registry 서비스 탐색, 등록 클라우드의 전화번호부 (단점) 침투적 방식 코드 변경 DiscoveryClient spring-cloud 에서 서비스 레지스트리 사용 부분을 추상화(Interface) Eureka, Consul, Zookeeper, etcd 등의 구현체가 존재 Ribbon은 Eureka과 결합하여 사용 할 수 .. SpringCloud 2021. 2. 7. 이전 1 다음 💲 추천 글 728x90