spring:
cloud:
config:
uri: http://config:8888
eureka:
client:
enabled: ${eureka-client:true}
yml 파일이 위와 같이 설정되어 있는 경우
Spring 실행할 때 외부 인자값으로 옵션을 주면 된다.
보통 로컬에서 테스트할 때는 Eureka Server(MSA)에 연동이 필요 없으므로
로컬 테스트 시에 자주 사용한다.
Eureka Client Disable 옵션
--eureka-client=false
추가로 cloud config 도 false 처리를 할 수 있다.
--cloud-config=false
ex. java application.jar --eureka-client=false --cloud-config=false
-- 값을 옵션으로 주면 yml에서 ${} 변수로 받을 수 있다.
추가로 포트도 지정할 수 있다.
server:
port: ${port:0}
ex. java application.jar --port=8083
0번은 랜덤 포트이므로 따로 지정을 하지 않으면 동적으로 랜덤 포트가 할당 된다.
좋아요, 댓글이 큰 힘이 됩니다.
감사합니다.
'MSA' 카테고리의 다른 글
[MSA ERROR] Busrefresh 명령어 시 랜덤으로 Instance Down 이 (0) | 2023.01.15 |
---|---|
[에러] RoundRobinLoadBalancer : No servers available for service (0) | 2023.01.12 |