spring cloud 1.3.4 服务发现

97 阅读1分钟

DiscoveryClient

获取注册服务名称

List services = discoveryClient.getServices();

services.stream().forEach(service->{ System.out.println(service); });

获取描述

String description = discoveryClient.description();//Composite Discovery Client

System.out.println(description);

获取实例信息

List instances = discoveryClient.getInstances("serviceId");

    instances.stream().forEach(instance ->{
        System.out.println(JSON.toJSONString(instance));
    });