Skip to content

Commit

Permalink
fixes alibaba#87.
Browse files Browse the repository at this point in the history
  • Loading branch information
HaojunRen committed Nov 3, 2018
1 parent 13c2bcf commit 9373e79
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 8 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Compiled class file
*.class
*.classpath
*.factorypath

# Log file
*.log
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@

import java.util.*;

import com.alibaba.nacos.api.naming.NamingService;
import com.alibaba.nacos.api.naming.pojo.Instance;
import com.alibaba.nacos.api.naming.pojo.ListView;

/**
* @author xiaojing
* @author renhaojun
*/
public class NacosDiscoveryClient implements DiscoveryClient {

Expand Down Expand Up @@ -98,8 +98,4 @@ public List<String> getServices() {
return Collections.emptyList();
}
}

public NamingService getNamingService() {
return discoveryProperties.namingServiceInstance();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import com.netflix.client.config.IClientConfig;
import com.netflix.loadbalancer.AbstractServerList;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.alibaba.nacos.NacosDiscoveryClient;
import org.springframework.cloud.alibaba.nacos.NacosDiscoveryProperties;

import java.util.ArrayList;
import java.util.List;
Expand All @@ -28,11 +28,12 @@

/**
* @author xiaojing
* @author renhaojun
*/
public class NacosServerList extends AbstractServerList<NacosServer> {

@Autowired
private NacosDiscoveryClient discoveryClient;
private NacosDiscoveryProperties discoveryProperties;

private String serviceId;

Expand All @@ -55,7 +56,7 @@ public List<NacosServer> getUpdatedListOfServers() {

private List<NacosServer> getServers() {
try {
List<Instance> instances = discoveryClient.getNamingService()
List<Instance> instances = discoveryProperties.namingServiceInstance()
.getAllInstances(serviceId);
return instancesToServerList(instances);
}
Expand Down

0 comments on commit 9373e79

Please sign in to comment.