feature:close and shutdown (#1103)

pull/1104/head
zjHe 1 year ago committed by GitHub
parent fd6b4a3e34
commit 0e87fff31f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -92,6 +92,8 @@ public class DiscoveryClient implements DisposableBean {
String clientCloseUrlPath = Constants.BASE_PATH + "/client/close"; String clientCloseUrlPath = Constants.BASE_PATH + "/client/close";
Result clientCloseResult; Result clientCloseResult;
try { try {
// close scheduledExecutor
this.scheduler.shutdown();
String groupKeyIp = new StringBuilder() String groupKeyIp = new StringBuilder()
.append(instanceInfo.getGroupKey()) .append(instanceInfo.getGroupKey())
.append(Constants.GROUP_KEY_DELIMITER) .append(Constants.GROUP_KEY_DELIMITER)
@ -126,6 +128,9 @@ public class DiscoveryClient implements DisposableBean {
private boolean renew() { private boolean renew() {
Result renewResult; Result renewResult;
try { try {
if (this.scheduler.isShutdown()) {
return false;
}
InstanceInfo.InstanceRenew instanceRenew = new InstanceInfo.InstanceRenew() InstanceInfo.InstanceRenew instanceRenew = new InstanceInfo.InstanceRenew()
.setAppName(instanceInfo.getAppName()) .setAppName(instanceInfo.getAppName())
.setInstanceId(instanceInfo.getInstanceId()) .setInstanceId(instanceInfo.getInstanceId())

Loading…
Cancel
Save