From 541eaee0b8492f96fd488d862de10b65aa608a8c Mon Sep 17 00:00:00 2001 From: Nepxion <1394997@qq.com> Date: Tue, 18 Sep 2018 14:07:34 +0800 Subject: [PATCH] Fixes #19 --- .../alibaba/nacos/ribbon/NacosServerList.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/spring-cloud-alibaba-nacos-discovery/src/main/java/org/springframework/cloud/alibaba/nacos/ribbon/NacosServerList.java b/spring-cloud-alibaba-nacos-discovery/src/main/java/org/springframework/cloud/alibaba/nacos/ribbon/NacosServerList.java index f766945fb..0d4fdbb89 100644 --- a/spring-cloud-alibaba-nacos-discovery/src/main/java/org/springframework/cloud/alibaba/nacos/ribbon/NacosServerList.java +++ b/spring-cloud-alibaba-nacos-discovery/src/main/java/org/springframework/cloud/alibaba/nacos/ribbon/NacosServerList.java @@ -44,8 +44,17 @@ public class NacosServerList extends AbstractServerList { @Override public List getInitialListOfServers() { + return getServers(); + } + + @Override + public List getUpdatedListOfServers() { + return getServers(); + } + + private List getServers() { try { - List instances = registration.getNacosNamingService().selectInstances(serviceId,true); + List instances = registration.getNacosNamingService().selectInstances(serviceId, true); return instancesToServerList(instances); } catch (Exception e) { @@ -53,11 +62,6 @@ public class NacosServerList extends AbstractServerList { } } - @Override - public List getUpdatedListOfServers() { - return getInitialListOfServers(); - } - private List instancesToServerList(List instances) { List result = new ArrayList<>(instances.size()); for (Instance instance : instances) {