2017-03-03 4 views
0

내 bootstrap.yml 구성입니다 다음 RefreshEvent 수신 및 처리되는 것을 볼 결국에 봄 클라우드 영사 ConfigWatch 지연

spring: 
    application: 
    name: myService 
    cloud: 
    consul: 
     config: 
     enabled: true 
     prefix: config 
     profileSeparator: '@@' 
     watch: 
      wait-time: 10 
      delay: 10000 
      enabled: true 

내가 주어진 키에 대한 영사의 값을 업데이트

, 나는 수 있어요 내 서비스를 제공하지만, 내 구성이 주어져야한다고 생각하는 것처럼 10 초 이내에 일정한 시간이 걸리는 것 같습니다. 누구나 ConfigWatch를 사용해 본 경험이 있습니까? 그렇다면 어떻게 X 초마다 변경 사항이 반영되도록 구성합니까?

BTW, 우리는 Spring Cloud Camden.SR5를 사용하고 있습니다.

답변

0

이 게시물을 실행하는 사람들은 ConfigWatch.watchConfigKeyValues ​​()에서 보낸 시간 때문에 지연이 발생했다는 것을보다 많은 테스트를 통해 알았습니다. 이 방법이 실행하는 데 오랜 시간이 걸리는 이유는 확실하지 않지만 그렇습니다. 내가 사용하는 설정 값은 내 서비스에서 영사 구성 변경 사항을 업데이트하는 데 문제가되지 않습니다. 지연을 유발하는 watchConfigKeyValues ​​()에서 소요 된 시간입니다.

관련 문제