스프링

[Spring] Spring Cloud Netflix Eureka (1개의 PC에서 여러 인스턴스 등록하기)

nan2 2022. 12. 29. 08:48
반응형

 

1대의 PC에서 여러 인스턴스 생성하여 Eureka에 등록하기 위해서는 포트번호를 바꿔주어야 한다.

 

포트번호 변경하는 방법1

Edit configurations...의 Vm option에 -Dserver.port={{포트번호}}

Edit configurations...

Run 실행하면 2개의 인스턴스가 정상 작동중인 것을 확인할 수 있다.

 

 

포트번호 변경하는 방법2

application.yml 파일에서 랜덤포트 설정하기

 

랜더포트로 설정하는 경우 유레카 서버에서 인스턴스 {ip}{service name}{port} 가 들어가는데 0이 들어가기 때문에 1개 밖에 안생긴다.

그래서 application.yml 파일에서 인스턴스 id를 port 가 아닌 다른것으로 설정해줌

 

Run 실행하면 인스턴스 id 바뀐것 확인

반응형