2016-07-25 6 views
0

설정 서버 A에 info.name=bruce이 저장되어 있지만 서버 A가 아직 시작되지 않았다고 가정하십시오. 이제 로컬 구성 info.name=Neo으로 클라이언트를 시작합니다. 분명히 info.name은이 클라이언트의 경우 Neo과 같습니다. 나는 info.namebruce으로 바꾸어야한다고 생각하지만 실제로 서버은 Neo입니다.Spring Cloud Config : 클라이언트가 시작된 후 구성을 새로 고치는 방법?

내 질문은 구성 서버없이 클라이언트가 시작되면 구성 서버가 시작될 때 다시 구성을 검색합니까?

+0

RefreshScope http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_refresh_scope –

+0

답장을 보내 주셔서 감사합니다. 나는 그것을 알아 냈다. 클라이언트의 구성이 변경되지 않는 이유는 원격 구성에 로컬 구성이 우선한다는 것입니다. – Neo

답변

0

알아 냈습니다. 구성 서버가 없기 때문에 로컬 구성이 원격 서버의 우선 순위를 갖습니다 (클라이언트는 로컬 구성을 먼저로드합니다). 클라이언트 구성에서 info.name 속성을 제거하면 내 문제가 해결되었습니다.