본문 바로가기

MicroService/Eureka

(3)
Eureka self preservation mode란 Eureka self preservation mode란Eureka는 AP만을 채택하고 있다. (http://happyer16.tistory.com/admin/entry/post/?id=168&type=post&returnURL=/manage/posts/). Inconsistency (불일치)를 최소화하기 위해 Self preservation mode란 것이 있다.
Eureka에 대해 알아보자. Microservice를 구축하면서 Service discovery는 필수이다. Netflix에서 제공해주는 Eureka에 대해 알아보자. 해당 글은 Netflix에서 제공해주는 Eureka wiki를 바탕으로 작성하였다.1. Eureka 개요 ( http://happyer16.tistory.com/168?category=737745 )2. Eureka 2.0 아키텍처3. Eureka 2.0 클라이언트 설정하기4. Eureka 2.0 서버 설정하기5. Eureka 서버 EC2에 배포하기6. Eureka Server self preservation mode
Eureka Server란 Eureka Server란?Eureka는 Middle-tier server( 비즈니스 로직이 위치한 애플리케이션 서버단)의 로드밸런스와 Failover를 위해 서비스를 배치해주는 REST 기반 서비스이다. 이 서비스는 주로 AWS Cloud에서 사용되고, 이를 Eureka Server라 부른다. Eureka Client Java 기반 클라이언트 요소도 있는데, 서버와 상호작용을 더 쉽게 해주는 것을 Eureka Client라 부른다. 클라이언트도 Round-Robin 방식을 기본으로 사용하는 로드밸런스를 내장하고 있다. Netflix에서는, Eureka에서 기본 로드 밸런스 외에도 트래픽, 리소스 사용량, 에러 상황 요소에 따라 로드밸런스를 할 수 있도록 제공해주고 있다.Eureka Server의 필요성..