Spring Cloud Config "fetching config from server at:"
Spring Cloud Config
https://spring.io/projects/spring-cloud-config
Spring Projects
The Spring portfolio has many projects, including Spring Framework, Spring IO Platform, Spring Cloud, Spring Boot, Spring Data, Spring Security...
spring.io
[참고 : 샘플코드는 널려 있음 ]
Spring Cloud Config Server(이하 Server) 실행 상태에서 Spring Cloud Config Client(이하 Client)를 실행해보면
"Fetching config from server at : http://localhost"의 로그가 두번 나온다.
(Spring Cloud Bus형태로 연동할 경우 세번 나옴)
확인해보면 실제로 Server에게 2번의 설정 파일 요청함을 확인할 수 있는데, 찾아보니
Spring Cloud Config Client가 Spring Boot Health Indicator를 지원하는 것과 관련된 현상(?)으로 보인다.
health.config.enabled으로 활성화/비활성화 동작제어가 가능한 것으로 보인다.
https://cloud.spring.io/spring-cloud-static/Edgware.SR4/single/spring-cloud.html#_health_indicator_3
제공/검색되는 대부분의 예제에는 health.config.enabled의 설정 내역이 없다.
이 값을 false로 할 경우 Client실행시 1개의 config 로딩만이 이뤄진다.
[참고]
https://github.com/spring-cloud/spring-cloud-config
https://github.com/spring-cloud/spring-cloud-config/issues/254
https://github.com/spring-cloud/spring-cloud-config/issues/435