최대 1 분 소요

Eureka

Service Discovery 란

: 각각의 마이크로 서비스들을 key,value 형태로 저장하는 서비스

@EnableEurekaServer

: 이 어노테이션을 통해서 EurekaServer 즉 Service Discovery 서버로서 작동

register-with-eureka & fetch-registry

1) register-with-eureka

유레카에 등록을 하겠다.

2) fetch-registry

최시 정보를 받아오겠다.

서버와 클라이언트의 구분 설정

image

서버는 굳이 자신도 등록을 할 필요가 없다.

@EnableDiscoveryClient

: 이 어노테이션을 이용하면 유레카의 클라이언트로 작동할 수 있다.

server : port 0

  • 0으로 지정한다면 포트가 렌덤 배정이된다.
  • 따라서 스케일링 할 시에 포트 충돌을 고민하지 않아도 된다.

instance: instance-id:

image

  • 0번으로 설정을 한다면 구분이 가지 않음 –> 따라서 instance id 를 지정을 해주어야한다.

service-url: defaultZone:

: 유레카의 url 을 지정한다.

image

태그:

카테고리:

업데이트: