Spring Cloud Netfliex Eureka

마이크로서비스를 확장하려고 한다. 한대의 서버를 사용하는 경우, IP가 하나이므로 포트를 나눠서 사용해야한다. 만약 서버가 여러개라면 IP가 다르므로 동일한 포트를 사용해도 된다.

스프링으로 만든 마이크로서비스는 Eureka 서비스에 먼저 등록한다. Eureka는 서비스 디스커버리 역할을 한다. 외부에서 마이크로서비스를 검색할 때 사용한다.

Service Discovery 과정

스크린샷 2023-05-25 오후 3.02.25.png

Eureka Service Discovery 생성

Eureka Service Discovery는 독립된 웹 서비스의 서버로 동작한다. 이 서버를 돌아가게 하는 유레카 프로젝트를 생성한다.