여러대의 서버를 구동하는 방법

Untitled

Application.yml

...
server:
  port: 0 # 랜덤포트를 사용함
...

→ Eureka에는 1개의 서비스만 등록되는 현상 발생

Eureka의 네이밍 규칙에 의해 발생되는 현상으로 동적 할당으로 구동된 서버는 0번이라는 논리적 포트로 설정되기 때문에 인스턴스를 1개로 인식하게됨

→ 추가정보를 입력해주자!

Untitled

eureka:
  instance:
    instance-id: ${spring.cloud.client.hostname}:${spring.application.instance_id:${random.value}}

Untitled