|
|
@@ -3,8 +3,8 @@ package cn.reghao.tnb.admin.service;
|
|
|
import cn.reghao.jutil.jdk.converter.DateTimeConverter;
|
|
|
import cn.reghao.tnb.admin.model.vo.EurekaInstance;
|
|
|
import cn.reghao.tnb.admin.model.vo.EurekaService;
|
|
|
-import com.netflix.discovery.EurekaClient;
|
|
|
-import com.netflix.discovery.shared.Applications;
|
|
|
+//import com.netflix.discovery.EurekaClient;
|
|
|
+//import com.netflix.discovery.shared.Applications;
|
|
|
import org.springframework.cloud.client.discovery.DiscoveryClient;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -17,16 +17,16 @@ import java.util.*;
|
|
|
@Service
|
|
|
public class TnbEurekaService {
|
|
|
private final DiscoveryClient discoveryClient;
|
|
|
- private final EurekaClient eurekaClient;
|
|
|
+ //private final EurekaClient eurekaClient;
|
|
|
|
|
|
- public TnbEurekaService(DiscoveryClient discoveryClient, EurekaClient eurekaClient) {
|
|
|
+ public TnbEurekaService(DiscoveryClient discoveryClient/*, EurekaClient eurekaClient*/) {
|
|
|
this.discoveryClient = discoveryClient;
|
|
|
- this.eurekaClient = eurekaClient;
|
|
|
+ //this.eurekaClient = eurekaClient;
|
|
|
}
|
|
|
|
|
|
public List<EurekaInstance> getRegistryServices() {
|
|
|
List<EurekaInstance> list = new ArrayList<>();
|
|
|
- Applications applications = eurekaClient.getApplications();
|
|
|
+ /*Applications applications = eurekaClient.getApplications();
|
|
|
applications.getRegisteredApplications().forEach(application -> {
|
|
|
String name = application.getName();
|
|
|
application.getInstances().forEach(instanceInfo -> {
|
|
|
@@ -41,13 +41,13 @@ public class TnbEurekaService {
|
|
|
String dirtyTimeStr = DateTimeConverter.msTimestamp(dirtyTime);
|
|
|
list.add(new EurekaInstance(instanceId, appName, hostPort, updateTimeStr, dirtyTimeStr));
|
|
|
});
|
|
|
- });
|
|
|
+ });*/
|
|
|
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
public List<EurekaService> getServiceList() {
|
|
|
- Map<String, List<EurekaInstance>> serviceMap = new HashMap<>();
|
|
|
+ /*Map<String, List<EurekaInstance>> serviceMap = new HashMap<>();
|
|
|
Applications applications = eurekaClient.getApplications();
|
|
|
applications.getRegisteredApplications().forEach(application -> {
|
|
|
String name = application.getName();
|
|
|
@@ -64,18 +64,18 @@ public class TnbEurekaService {
|
|
|
String dirtyTimeStr = DateTimeConverter.msTimestamp(dirtyTime);
|
|
|
serviceInstances.add(new EurekaInstance(instanceId, appName, hostPort, updateTimeStr, dirtyTimeStr));
|
|
|
});
|
|
|
- });
|
|
|
+ });*/
|
|
|
|
|
|
List<EurekaService> serviceList = new ArrayList<>();
|
|
|
- serviceMap.forEach((name, instanceList) -> {
|
|
|
+ /*serviceMap.forEach((name, instanceList) -> {
|
|
|
int total = instanceList.size();
|
|
|
serviceList.add(new EurekaService(name, total, instanceList));
|
|
|
- });
|
|
|
+ });*/
|
|
|
return serviceList;
|
|
|
}
|
|
|
|
|
|
public void getServices() {
|
|
|
List<String> list = discoveryClient.getServices();
|
|
|
- eurekaClient.getApplicationInfoManager();
|
|
|
+ //eurekaClient.getApplicationInfoManager();
|
|
|
}
|
|
|
}
|