Saltar al contenido

¿Cuál es la diferencia entre EnableEurekaClient y EnableDiscoveryClient?

Solución:

Hay múltiples implementaciones de “Discovery Service” (eureka, cónsul, zookeeper). @EnableDiscoveryClient vive en spring-cloud-commons y elige la implementación en el classpath. @EnableEurekaClient vive en spring-cloud-netflix y solo funciona para eureka. Si eureka está en tu classpath, son efectivamente iguales.

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.

En términos de practicidad y simplicidad, si el centro registrado es eureka, entonces @EnableEurekaClient es recomendado. Si es otro centro de registro, @EnableDiscoveryClient es recomendado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *