Implementaciones de interfaces de Spring Cloud que permiten a las aplicaciones de Spring Cloud usar Kubernetes para descubrir servicios y gestionar la configuración.
spring-cloud/spring-cloud-netflix
Integración de Spring Cloud con componentes de Netflix OSS, como el descubrimiento de servicios de Eureka, para aplicaciones Spring Boot.
- Estrellas
- 4,974
- Forks
- 2,453
- Issues abiertos
- 98
- Último commit
- ayer
¿Qué es?
Spring Cloud Netflix integra varios componentes de Netflix OSS con Spring Boot para arquitecturas de microservicios. Su funcionalidad principal documentada es el descubrimiento de servicios: las instancias de Eureka Server y Eureka Client se pueden registrar y descubrir mediante beans gestionados por Spring, y es posible crear un servidor Eureka integrado mediante configuración declarativa de Java.
El repositorio es un proyecto Maven con varios módulos que requiere JDK 17. Se compila con el wrapper de Maven incluido (./mvnw install), y las pruebas de los componentes que necesitan middleware, como Redis, requieren una instancia local de Docker. El proyecto forma parte del ecosistema más amplio de Spring Cloud y se distribuye bajo la licencia Apache 2.0.
Funciones clave
- 01Registrar clientes de Eureka y descubrir instancias de servicios mediante beans gestionados por Spring
- 02Crear un servidor Eureka integrado mediante configuración declarativa de Java
- 03Compilado con Maven y JDK 17 mediante el wrapper incluido
Casos de uso
- Desarrollar microservicios Spring Boot que necesiten descubrimiento dinámico de servicios
- Ejecutar un registro Eureka ligero integrado en una aplicación Java
- Mantener sistemas existentes de Spring Cloud que dependan de componentes de Netflix OSS
Inicio rápido
- 1
Clona el repositorio desde GitHub
- 2
Compila el proyecto con Maven Wrapper
./mvnw install
Antes de usarlo
- Para compilar el código fuente se necesita JDK 17.
- Algunas pruebas que requieren middleware como Redis necesitan que Docker esté ejecutándose en local.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es spring-cloud-netflix?
- Integración de Spring Cloud con componentes de Netflix OSS, como el descubrimiento de servicios de Eureka, para aplicaciones Spring Boot. Spring Cloud Netflix integra varios componentes de Netflix OSS con Spring Boot para arquitecturas de microservicios. Su funcionalidad principal documentada es el descubrimiento de servicios: las instancias de Eureka Server y Eureka Client se pueden registrar y descubrir mediante beans gestionados por Spring, y es posible crear un servidor Eureka integrado mediante configuración declarativa de Java.
- ¿spring-cloud-netflix es gratuito? ¿Qué licencia tiene?
- spring-cloud-netflix es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿spring-cloud-netflix sigue mantenido?
- Mantenimiento activo. El último commit de spring-cloud-netflix fue el 5 nov 2026.
- ¿Para qué puedo usar spring-cloud-netflix?
- Desarrollar microservicios Spring Boot que necesiten descubrimiento dinámico de servicios Ejecutar un registro Eureka ligero integrado en una aplicación Java Mantener sistemas existentes de Spring Cloud que dependan de componentes de Netflix OSS
- ¿Cómo se instala spring-cloud-netflix?
- Clona el repositorio desde GitHub Compila el proyecto con Maven Wrapper: ./mvnw install
- ¿Dónde consigo spring-cloud-netflix?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spring-cloud/spring-cloud-netflix
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Implementación de Spring Cloud que integra aplicaciones Spring Cloud con Polaris de Tencent para el descubrimiento y la gobernanza de servicios.
Plataforma de código abierto para el descubrimiento dinámico de servicios y la gestión dinámica de configuraciones y metadatos de servicios en sistemas nativos de la nube y de microservicios.
Un API gateway basado en Spring Framework y Spring Boot para enrutar y filtrar solicitudes HTTP en entornos de microservicios.
Starter de Spring Boot que ejecuta servidores y clientes gRPC a partir de anotaciones como @GrpcService y @GrpcClient, sin configurar manualmente canales ni servidores.
Implementación en Java de Apache Dubbo, un framework de RPC y microservicios para crear comunicación, descubrimiento y gestión del tráfico entre servicios.