From 170edfa73ee4bcbc5f1077717950f5b97048d297 Mon Sep 17 00:00:00 2001 From: yuhuangbin Date: Tue, 8 Sep 2020 22:11:16 +0800 Subject: [PATCH] fix --- .../main/java/com/alibaba/cloud/nacos/NacosServiceManager.java | 3 +++ .../com/alibaba/cloud/nacos/registry/NacosServiceRegistry.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/NacosServiceManager.java b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/NacosServiceManager.java index 95a6cd82..79448d53 100644 --- a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/NacosServiceManager.java +++ b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/NacosServiceManager.java @@ -111,4 +111,7 @@ public class NacosServiceManager { namingMaintainService = createNamingMaintainService(nacosProperties); } + public void nacosServiceShutDown() throws NacosException { + this.namingService.shutDown(); + } } diff --git a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/registry/NacosServiceRegistry.java b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/registry/NacosServiceRegistry.java index 19cf6deb..280648e3 100644 --- a/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/registry/NacosServiceRegistry.java +++ b/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery/src/main/java/com/alibaba/cloud/nacos/registry/NacosServiceRegistry.java @@ -109,7 +109,7 @@ public class NacosServiceRegistry implements ServiceRegistry { @Override public void close() { try { - namingService().shutDown(); + nacosServiceManager.nacosServiceShutDown(); } catch (NacosException e) { log.error("Nacos namingService shutDown failed", e);