其他分享
首页 > 其他分享> > springcloud获取注册中心服务列表

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