En algunas aplicaciones, vi que la gente está usando EnableEurekaClient. Y algunas otras aplicaciones de ejemplo utilizan EnableDiscoveryClient.
¿Hay alguna diferencia entre estos dos?
spring-cloud
netflix-eureka
YongJiang Zhang
fuente
fuente
@LoadBalanced
se aplicó automáticamente, pero en la versión actual, se requiere explícitamente. Gracias.El concepto de servicio de descubrimiento en Spring Cloud se implementa de diferentes maneras, como Eureka, cónsul, guardián del zoológico, etc. Si está utilizando Eureka de Netflix, @EnableEurekaClient es específicamente para eso. Pero si está utilizando cualquier otro descubrimiento de servicios, incluido Eureka, puede utilizar @EnableDiscoveryClient.
fuente
En cuanto a su practicidad y sencillez, si el centro registrado es eureka, entonces
@EnableEurekaClient
se recomienda. Si es otro centro de registro,@EnableDiscoveryClient
se recomienda.fuente