EnableDiscoveryClient与EnableEurekaClient的作用和区别

Posted 爱叨叨的程序狗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EnableDiscoveryClient与EnableEurekaClient的作用和区别相关的知识,希望对你有一定的参考价值。

作用:

互相注册发现,表示当前服务可以作为服务的提供者,一般用于集群注册中心。

区别:

@EnableDiscoveryClient基于spring-cloud-commons

@EnableEurekaClient基于spring-cloud-netflix。

如果选用的注册中心是eureka,那么就推荐@EnableEurekaClient,

如果是其他的注册中心,那么推荐使用@EnableDiscoveryClient。

当然这两个注解是Spring Cloud早期版本(F版)中使用的注解,服务调用使用的是Ribbon+RestTemplate,目前各服务间调用一般都是使用FeginClient。

以上是关于EnableDiscoveryClient与EnableEurekaClient的作用和区别的主要内容,如果未能解决你的问题,请参考以下文章

@EnableDiscoveryClient和@EnableEurekaClient的区别

springcloud中@EnableDiscoveryClient与@EnableEurekaClient的区别

@EnableDiscoveryClient与@EnableEurekaClient区别

@EnableDiscoveryClient与@EnableEurekaClient 两种注解区别

@EnableDiscoveryClient与@EnableEurekaClient 两种注解区别

springcloud注解@EnableDiscoveryClient与@EnableEurekaClient的区别