|
|
@ -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())
|
|
|
|