Spring Cloud全解析:注册中心之Eureka服务发现

Eureka服务发现

Eureka可以完成服务注册与发现,服务注册前面已经搞定了,那么注册到注册中心,如何才可以被其他微服务发现并进行访问呢,可以使用discoveryClient (org.springframework.cloud.client.discovery.DiscoveryClient)

java 复制代码
public void get() {
    // 获取所有服务
    List<String> list = discoveryClient.getServices();
    System.out.println("*****"+list+"*****");

    // 找到某个微服务的所有实例,使用微服务名称
    List<ServiceInstance> serviceInstances = discoveryClient.getInstances("micro-service-dept-provider");
    for(ServiceInstance serviceInstance : serviceInstances){
        System.out.println(serviceInstance.getServiceId() + "----"+serviceInstance.getHost()
        +"-----"+serviceInstance.getPort()+"-----"+serviceInstance.getUri());
    }

}

https://zhhll.icu/2021/框架/微服务/springcloud/注册中心/Eureka/4.Eureka服务发现/

相关推荐
beata3 小时前
Java基础-9:深入 Java 虚拟机(JVM):从底层源码到核心原理的全面解析
java·后端
SimonKing3 小时前
分享一款可以管理本地端口的IDEA插件:Port Manager
java·后端·程序员
索荣荣4 小时前
Maven配置文件(pom.xml)终极指南
java·开发语言
代码栈上的思考4 小时前
SpringBoot 拦截器
java·spring boot·spring
送秋三十五4 小时前
一次大文件处理性能优化实录————Java 优化过程
java·开发语言·性能优化
雨中飘荡的记忆4 小时前
千万级数据秒级对账!银行日终批处理对账系统从理论到实战
java
jbtianci4 小时前
Spring Boot管理用户数据
java·spring boot·后端
Sylvia-girl4 小时前
线程池~~
java·开发语言
魔力军4 小时前
Rust学习Day3: 3个小demo实现
java·学习·rust
时艰.4 小时前
java性能调优 — 高并发缓存一致性
java·开发语言·缓存