feat: Add config address to report client url conversion.

Signed-off-by: Haotian Zhang <928016560@qq.com>
pull/1795/head
Haotian Zhang 3 weeks ago
parent 755c0628cc
commit 6d06b31a39

@ -295,16 +295,22 @@ public class PolarisConfigDataLocationResolver implements
PolarisContextProperties polarisContextProperties) {
ConfigurableBootstrapContext bootstrapContext = resolverContext.getBootstrapContext();
if (!bootstrapContext.isRegistered(SDKContext.class)) {
SDKContext sdkContext = sdkContext(resolverContext,
polarisConfigProperties, polarisCryptoConfigProperties, polarisContextProperties);
if (sdkContext.getConfig() instanceof ConfigurationImpl) {
// not init reporter when creating config data temp SDK context.
((ConfigurationImpl) sdkContext.getConfig()).getGlobal().getStatReporter().setEnable(false);
// not init circuit breaker when creating config data temp SDK context.
((ConfigurationImpl) sdkContext.getConfig()).getConsumer().getCircuitBreaker().setEnable(false);
SDKContext sdkContext;
try {
sdkContext = PolarisConfigSDKContextManager.innerGetConfigSDKContext();
}
catch (IllegalArgumentException e) {
sdkContext = sdkContext(resolverContext,
polarisConfigProperties, polarisCryptoConfigProperties, polarisContextProperties);
if (sdkContext.getConfig() instanceof ConfigurationImpl) {
// not init reporter when creating config data temp SDK context.
((ConfigurationImpl) sdkContext.getConfig()).getGlobal().getStatReporter().setEnable(false);
// not init circuit breaker when creating config data temp SDK context.
((ConfigurationImpl) sdkContext.getConfig()).getConsumer().getCircuitBreaker().setEnable(false);
}
sdkContext.init();
PolarisConfigSDKContextManager.setConfigSDKContext(sdkContext);
}
sdkContext.init();
PolarisConfigSDKContextManager.setConfigSDKContext(sdkContext);
}
}

Loading…
Cancel
Save