지난 포스팅에서 Eureka Server 를 이용하여 Service 여러개를 띄우는 것을 포스팅 했었다.
https://devkingdom.tistory.com/282
일단 랜덤으로 port를 띄우려면 port 번호를 0으로 입력해주면 된다.
그리고 두개의 어플리케이션을 각각의 방식으로 돌려보자.
하나는 인텔리제이에서 돌리자
port 가 49901 로 띄워지는걸 볼 수 있다.
하나는 Terminal 환경에서 돌려보자.
이번에는 49931 번 포트로 띄워지는걸 볼 수 있다.
그런데 Eureka Server 에서는 0 번 포트로 하나의 서비스만 띄워져 있는것처럼 보인다.
application.yml 파일에 아래의 설정을 추가해주자.
eureka:
instance:
instance-id: ${spring.cloud.client.hostname}:${spring.application.instance_id:${random.value}}
그러고 다시 두개를 실행해보면 인스턴스 두개가 각각의 포트로 띄워지는것을 볼 수 있다.
끝.
반응형
'Develop > Spring' 카테고리의 다른 글
[Spring] JUnit5 생명 주기 정리 (0) | 2021.10.08 |
---|---|
[Spring] @Transactional 정리 (0) | 2021.10.07 |
[Spring Cloud MSA] Eureka Client Service 만들어 Eureka Server 에 올리기 (0) | 2021.09.13 |
[Spring Cloud MSA] Eureka Server 구동하기 (0) | 2021.09.10 |
[JPA] Entity의 4가지 상태 (0) | 2021.08.08 |
댓글