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 两种注解区别