Spring Cloud Netflix Eureka

¿Cómo funciona Spring Cloud Netflix Eureka?

Eureka es un servicio REST que permite al resto de microservicios registrarse en su directorio. Esto es muy importante, puesto que no es Eureka quien registra los microservicios, sino los microservicios los que solicitan registrarse a Eureka.

Cuando un microservicio registrado en Eureka arranca, envía mensaje a Eureka indicándole que está disponible. El servidor Eureka almacenará la información de todos los microservicios registrados así como su estado. La comunicación entre cada microservicio y el servidor Eureka se realiza mediante heratbeats cada X segundos. Si Eureka no recibe un heartbeat de un tipo determinado pasados 3 intervalos, el microservicio será eliminado del registro. Además de llevar el registro de los microservicios activos, Eureka también ofrece al resto de microservicios la posibilidad de “descubrir” y acceder al resto de microservicios registrados. Por ello Eureka es considerado un servicio de registro y descubrimiento de microservicios.

Una vez entendido su funcionamiento vamos a pasar a la implementación y configuración de un Servicio Spring Cloud Eureka que permita registrar y monitorizar el resto de microservicios desplegados.

Fuente: Miguel Doctor Yuste

No hay comentarios:

Publicar un comentario

Contenido desarrollo de software - Arquitectura Software

ENUM en JAVA