因为Eureka支持多种注册中心, EnableDiscoveryClient注解在使用任何Eureka支持的注册中心时都可以使用,是一个通用的注解. 而EnableEurekaClient注解只有在使用Eureka作为注册中心时才可以使用,是Eureka注册中心的专用注解,在使用其他注册中心的时候不管用. 所以,在使用Eureka作为注册中心的时候,推荐使用EnableEurekaClient注解,在使用其他注册中心的时候,使用 EnableDiscoveryClient注解
因为Eureka支持多种注册中心,
EnableDiscoveryClient注解在使用任何Eureka支持的注册中心时都可以使用,是一个通用的注解.
而EnableEurekaClient注解只有在使用Eureka作为注册中心时才可以使用,是Eureka注册中心的专用注解,在使用其他注册中心的时候不管用.
所以,在使用Eureka作为注册中心的时候,推荐使用EnableEurekaClient注解,在使用其他注册中心的时候,使用
EnableDiscoveryClient注解
提供服务注册的功能,各个服务节点启动后,会在EurekaServer注册,这样EurekaServer就有了所有服务节点的信息
@SpringBootApplication @EnableEurekaServer public class EurekaApplication { public static void main(String[] args) { SpringApplication.run(EurekaApplication.class, args); } }
表示这个是一个Eureka客户端
@SpringBootApplication @EnableDiscoveryClient public class ClientApplication { public static void main(String[] args) { SpringApplication.run(ClientApplication.class, args); } }
配置原理:将注册中心分别指向其他的注册中心
原文链接:https://www.cnblogs.com/net-safe/p/13529313.html