commit | 96258e52450814061b7d0caa58925bf632f56354 | [log] [tgz] |
---|---|---|
author | xh1202 <38006072+xh1202@users.noreply.github.com> | Thu Sep 15 14:27:45 2022 +0800 |
committer | GitHub <noreply@github.com> | Thu Sep 15 14:27:45 2022 +0800 |
tree | 8966938a06294ffb1b5ea7cf62134867c02c1839 | |
parent | f3318f1434e27365d7c304f60186ee657f815167 [diff] |
fix: Fix unregisterServiceInstance not work in shutdown hook (#10610) (#10613)
diff --git a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java index ac3e021..c5e19c4 100644 --- a/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java +++ b/dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java
@@ -764,15 +764,14 @@ } onStopping(); + unregisterServiceInstance(); destroyRegistries(); - destroyServiceDiscoveries(); destroyMetadataReports(); unRegisterShutdownHook(); if (asyncMetadataFuture != null) { asyncMetadataFuture.cancel(true); } - unregisterServiceInstance(); } }