spring-cloud-consul icon indicating copy to clipboard operation
spring-cloud-consul copied to clipboard

Fixes #416 The problem of multiple keys in ConfigWatch

Open takeseem opened this issue 4 years ago • 0 comments

for multiple configurations, generally the first one is the main configuration. so only the first configuration needs to be watch, the other will wait 1 second. (if waitTime=0, will wait 5 minutes)

contextIndex is order itself. It's init in ConsulPropertySourceLocator.locate(Environment environment)

for (String propertySourceContext : this.contexts) {
	ConsulPropertySource propertySource = sources.createPropertySource(propertySourceContext, true,
			this.consul, contextIndex::put);
	if (propertySource != null) {
		composite.addPropertySource(propertySource);
	}
}

takeseem avatar Feb 10 '21 02:02 takeseem