@EnableDiscoveryClient
@EnableEurekaClient
上面两个注解都是用在应用的启动类上面,声明这是一个Eureka Client ,现在说明两个注解的区别。
springCloud 支持的注册中心有多种选择,Eureka, Consul ,Zookeeper 等,@EnableDiscoverCilent 为各种服务组件都提供了支持,该注解是spring-cloud-commons 注解。是一个高度的抽象。
@EnableEurekaClient 则表明是Eureka的Client,当项目使用Eureka的时候,两个注解的作用一样。
@EnableEurekaServer
@EnbleEurekaServer 声明这是一个Eureka Server