其他分享
首页 > 其他分享> > 发现服务

发现服务

作者:互联网

@Resource
private DiscoveryClient discoveryClient; #spring的包

@GetMapping(value="/payment/discovery")
public Object discovery(){
    List<String> services = discoveryClient.getServices();
    services.forEach(item -> {
        log.info("***********"+item);
    });
    List<ServiceInstance> instances = discoveryClient.getInstances("CLOUD-PAYMENT-SERVICE");
    instances.forEach(item ->{
        log.info("====="+item.getServiceId() + "\t"+item.getHost() + "\t" + item.getPort() + "\t" + item.getUri());
    });
    return discoveryClient;
}

 

标签:发现,服务,log,item,List,instances,discoveryClient,discovery
来源: https://www.cnblogs.com/cowshed/p/12846694.html