diff --git a/spring-cloud-huawei-service-engine/service-engine-discovery/src/main/java/com/huaweicloud/servicecomb/discovery/discovery/ServiceAddressManager.java b/spring-cloud-huawei-service-engine/service-engine-discovery/src/main/java/com/huaweicloud/servicecomb/discovery/discovery/ServiceAddressManager.java index 5fd411636..53da0f69f 100644 --- a/spring-cloud-huawei-service-engine/service-engine-discovery/src/main/java/com/huaweicloud/servicecomb/discovery/discovery/ServiceAddressManager.java +++ b/spring-cloud-huawei-service-engine/service-engine-discovery/src/main/java/com/huaweicloud/servicecomb/discovery/discovery/ServiceAddressManager.java @@ -81,11 +81,11 @@ private void initEndPort(String key) { key, DiscoveryConstants.VERSION_RULE_LATEST); HashSet currentEngineEndpoints = new HashSet<>(); Map> zoneAndRegion = generateZoneAndRegionAddress(instances, currentEngineEndpoints); - LOGGER.info("auto discovery service [{}] addresses: [{}]", key, zoneAndRegion); if (zoneAndRegion == null) { return; } if (isEngineEndpointsChanged(lastEngineEndpointsCache.get(key), currentEngineEndpoints)) { + LOGGER.info("auto discovery service [{}] addresses: [{}]", key, zoneAndRegion); lastEngineEndpointsCache.put(key, currentEngineEndpoints); EventManager.post(new RefreshEndpointEvent(zoneAndRegion, key)); }