eureka
-
[API GateWay] Zuul 적용하기서버 2019. 3. 30. 15:22
[API GateWay] zuul 적용하기 API GateWay는 MSA(MicroService Architecture)에서 언급되는 컴포넌트중에 하나이다. 여러 클라이언트 요청에 대한 end point를 통합하는 서버이다. 한마디로 말하면 MSA 에서 여러 서비스들을 관리 하는데 각 서비스들마다 end point가 여러개여서 만약 몇몇의 서비스가 end point 변경이 일어났을때 관리하기가 힘들다. 따라서 MSA 환경에서 서비스에 대한 도메인을 하나로 통합할 수 있는 API GATEWAY가 필요한 것이다. Zuul 이란 netflix에서 사용하는 JVM 기반의 라우터이자 로드밸런서이다. 다른 api gateway, load balancer 처럼 인증과 보안, 동적 라우팅, 트래픽 조정, 모니터링, 로..
-
[Eureka] Eureka client 만들기서버 2019. 3. 24. 17:14
[Eureka] Eureka client 만들기 https://start.spring.io/ 여기서 dependency eureka-discovery, web 추가해서 생성할 경우 1번 건너뛰세요 1. pom.xml 파일에 dependency 추가 12345678910 org.springframework.cloud spring-cloud-starter-netflix-eureka-client org.springframework.boot spring-boot-starter-web Colored by Color Scriptercs 2. application.properties 파일 설정 123spring.application.name=user-serviceeureka.client.service-url.defa..
-
[Eureka] Eureka 서버 생성하기서버 2019. 3. 23. 15:49
[Eureka] Eureka 서버 생성하기 https://start.spring.io/ 여기에 들어가서 dependency에 eureka server 추가해서 생성하는 법이 있다.이 방식을 사용하면 1번 뛰어넘어도 된다. 1. pom.xml 파일에 아래를 추가. 1234 org.springframework.cloud spring-cloud-starter-netflix-eureka-server Colored by Color Scriptercs 2. application.properties 파일에 설정 1234567server.port=8761spring.application.name=discovery-serviceeureka.instance.hostname=localhosteureka.client.regi..
-
[Eureka] Eureka란서버 2019. 3. 23. 15:05
EurekaMicroService Architecture에 관심을 가지기 시작하였다. 그래서 이 부분에 대해 가장 좋은 평가를 받는 Netflix의 구성을 공부해보기로 하였다. 찾아보니 Netflix OSS(Open Source Software)를 공개하였다. 이 부분을 천천히 공부하면 될 것같다. 여러 컴포넌트가 있는데 그중에 Eureka를 처음으로 시작하겠다. Eureka란 ? 클라우드로 서비스를 배포하고 점점 다양해지는 경우가 많은데 이 경우에는 사용자가 관리하기가 힘들다.그래서 다양한 서비스들을 관리하기 쉽게 하도록 도와주는 것이 Eureka이다. Eureka를 사용하면 등록된 모든 서비스들의 정보(hostname, ip, port 등)가 registry로 관리되고, 접근정보를 요청하는 (Eure..