springcloud获取注册中心服务列表
作者:互联网
@Autowired
private DiscoveryClient discoveryClient;
List<String> services = discoveryClient.getServices();
log.info("Services: {}", services);
if(CollectionUtils.isNotEmpty(services)){
for(String service : services){
List<ServiceInstance> instances = discoveryClient.getInstances(service);
log.info("********{}-{}", service, instances);
instances.stream().forEach(instance -> log.info("{}", instance));
}
}
标签:info,discoveryClient,log,service,springcloud,列表,instances,注册,services 来源: https://blog.csdn.net/cherrish_1991/article/details/115010278