2017-11-23 7 views
0

영사 구성을 처음 사용했습니다. 내 목표는 application.properties에서 영사 서버로 속성을 이동하는 것입니다.영사 구성

여러 가지 방법을 시도했지만 올바른 결과를 얻지 못했습니다. 따라야 할 특정 폴더 구조가 있습니까? 내가 서버에 배치하는 경우 동일한 속성의

spring: 
    application: 
    name: my-service 
    cloud: 
    consul: 
     config: 
     host: xxxx 
     port: xxxx 
     discovery: 
     instance-id: ${spring.application.name}:${spring.application.instance_id:${random.value}} 

가 영사 만들 수 사용 파일 : 아래

bootstrap.yml은? 그렇다면 consul.conf과 관련하여 어떤 위치에 배치해야합니까?

+0

도움이되기를 바랍니다 내 대답 [여기] (https://stackoverflow.com/questions/47566338/not-able-to-read-configuration-from-consul-in-spring-boot-application/47838552#47838552)을 참조하십시오. –

답변

0

스프링 부트와 같이 영사의 클라이언트 라이브러리를 사용할 때 일반적으로이 구성 파일은 영사 서버 인스턴스와 마이크로 서비스를 comunicate하기위한 것이며, 서비스 등록을 원한다면. 난 당신이, microservices의 자동 등록이 실제로 영사 만 dockerizate 서비스를 위해이를 지원하기 원하는가 생각

월이 링크는 당신을 위해 유용합니다 :

https://github.com/gliderlabs/registrator

내가 당신에게