1. 의존성 추가

2. yml에 eureka 관련 정보 입력

spring.application.name : eureka server에 instance 이름으로 등록됨
eureka.client.register-with-eureka : eureka server에 등록할 것인지?
eureka.client.fetch-registry : eureka 서버에서 인스턴스 정보를 주기적으로 가져올 것인지?
eureka.client.sevice-url : eureka client의 정보를 등록할 endpoint
3. user-service 실행 시

위처럼 spring.application.name에 작성한 이름을 기반으로, status 등을 볼 수 잇음!
같은 애플리케이션을 타 port (9002) 에 띄울 경우 아래처럼 두 개의 애플리케이션이 잇는 걸 볼 수 잇다

cf> 기존처럼 application.yml 에 port가 지정되어 있으면 같은 서비스를 띄울 때 계속 바꿔줘야 함!
따라서 아래처럼 서버 포트가 랜덤하게 지정될 수 있도록 0번을 쓰고, instance-id를 작성해주자


instance-id를 작성해주지 않으면 두 개를 띄워도 아래처럼 하나만 나옴...

'MSA' 카테고리의 다른 글
| Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - Spring Eureka Server 1 (0) | 2025.04.03 |
|---|