Saltar al contenido
uencoder

Service Discovery

El descubrimiento de servicios permite que los servicios registren y consulten dinámicamente las direcciones de unos y otros, encajando en entornos cloud-native donde las instancias aparecen y desaparecen.

Propósito

Gestionar dinámicamente las direcciones de las instancias de servicio, adaptándose al escalado elástico.

Mecanismo

Registro: las instancias anotan su dirección en un registro al arrancar. Descubrimiento: los llamadores obtienen la lista de instancias del registro. El balanceo de carga en el cliente elige una instancia. Lo implementan Consul/Eureka/K8s DNS.

Casos de uso

  • Comunicación entre microservicios
  • Escalado dinámico
  • Cloud native

References