From b16ef5efeaab6d648ec6cb01a244e1d9bcda3e7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=97=E5=B0=91?= <314226532@qq.com> Date: Thu, 10 Jan 2019 11:44:49 +0800 Subject: [PATCH] fix bug for ansServer id --- .../ans/migrate/ServerListInvocationHandler.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spring-cloud-alicloud-ans/src/main/java/org/springframework/cloud/alicloud/ans/migrate/ServerListInvocationHandler.java b/spring-cloud-alicloud-ans/src/main/java/org/springframework/cloud/alicloud/ans/migrate/ServerListInvocationHandler.java index b4a961d6..23964363 100644 --- a/spring-cloud-alicloud-ans/src/main/java/org/springframework/cloud/alicloud/ans/migrate/ServerListInvocationHandler.java +++ b/spring-cloud-alicloud-ans/src/main/java/org/springframework/cloud/alicloud/ans/migrate/ServerListInvocationHandler.java @@ -88,17 +88,17 @@ class ServerListInvocationHandler implements MethodInterceptor { ansServerList.forEach(ansServer -> { if (server.getHostPort() .equals(ansServer.getHealthService().toInetAddr())) { - // fix bug: mast be set the zone, update server list,will filter // by: ZoneAffinityPredicate - ansServer.setZone(server.getZone()); - ansServer.setSchemea(server.getScheme()); - ansServer.setId(server.getId()); - ansServer.setReadyToServe(true); serverIterator.remove(); log.info("Source Server is remove " + server.getHostPort() + ", and from ANS Server is override:" + ansServer.toString()); } + // fix bug: mast be set the zone, update server list,will filter + ansServer.setZone(server.getZone()); + ansServer.setSchemea(server.getScheme()); + ansServer.setId(ansServer.getHealthService().toInetAddr()); + ansServer.setReadyToServe(true); }); }