Implementações de interfaces do Spring Cloud para Kubernetes, permitindo que aplicações Spring Cloud usem o Kubernetes para descoberta de serviços e configuração.
spring-cloud/spring-cloud-netflix
Integração do Spring Cloud com componentes do Netflix OSS, como a descoberta de serviços do Eureka, para aplicações Spring Boot.
- Estrelas
- 4,974
- Forks
- 2,453
- Issues abertas
- 98
- Último commit
- anteontem
O que é?
O Spring Cloud Netflix integra vários componentes do Netflix OSS usados em arquiteturas de microsserviços ao Spring Boot. Sua principal capacidade documentada é a descoberta de serviços: instâncias do servidor e do cliente Eureka podem ser registradas e descobertas por meio de beans gerenciados pelo Spring, e é possível criar um servidor Eureka incorporado usando configuração declarativa em Java.
O repositório é um projeto Maven com vários módulos, direcionado ao JDK 17. A compilação usa o Maven wrapper incluído (./mvnw install), e os testes de componentes que precisam de middleware, como Redis, esperam encontrar uma instância local do Docker. O projeto faz parte do ecossistema mais amplo do Spring Cloud e é distribuído sob a licença Apache 2.0.
Recursos principais
- 01Registrar clientes Eureka e descobrir instâncias de serviços por meio de beans gerenciados pelo Spring
- 02Criar um servidor Eureka incorporado usando configuração declarativa em Java
- 03Compilado com Maven e JDK 17 usando o wrapper incluído
Casos de uso
- Desenvolver microsserviços Spring Boot que precisam de descoberta dinâmica de serviços
- Executar um registro Eureka leve incorporado a uma aplicação Java
- Manter sistemas Spring Cloud existentes que dependem de componentes do Netflix OSS
Início rápido
- 1
Clone o repositório do GitHub
- 2
Compile o projeto com o Maven Wrapper
./mvnw install
Antes de usar
- É necessário ter o JDK 17 para compilar o código-fonte.
- Alguns testes que precisam de middleware, como Redis, exigem que o Docker esteja em execução localmente.
Em coleções
Tópicos
Perguntas frequentes
- O que é spring-cloud-netflix?
- Integração do Spring Cloud com componentes do Netflix OSS, como a descoberta de serviços do Eureka, para aplicações Spring Boot. O Spring Cloud Netflix integra vários componentes do Netflix OSS usados em arquiteturas de microsserviços ao Spring Boot. Sua principal capacidade documentada é a descoberta de serviços: instâncias do servidor e do cliente Eureka podem ser registradas e descobertas por meio de beans gerenciados pelo Spring, e é possível criar um servidor Eureka incorporado usando configuração declarativa em Java.
- spring-cloud-netflix é gratuito? Qual é a licença?
- spring-cloud-netflix é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- spring-cloud-netflix ainda é mantido?
- Manutenção ativa. O último commit de spring-cloud-netflix foi em 5 de nov. de 2026.
- Para que posso usar spring-cloud-netflix?
- Desenvolver microsserviços Spring Boot que precisam de descoberta dinâmica de serviços Executar um registro Eureka leve incorporado a uma aplicação Java Manter sistemas Spring Cloud existentes que dependem de componentes do Netflix OSS
- Como instalar spring-cloud-netflix?
- Clone o repositório do GitHub Compile o projeto com o Maven Wrapper: ./mvnw install
- Onde consigo spring-cloud-netflix?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spring-cloud/spring-cloud-netflix
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Implementação do Spring Cloud que integra aplicações Spring Cloud ao Polaris, da Tencent, para descoberta e governança de serviços.
Plataforma open source para descoberta dinâmica de serviços, gerenciamento dinâmico de configurações e metadados de serviços em sistemas cloud native e de microsserviços.
Um API gateway baseado em Spring Framework e Spring Boot para rotear e filtrar requisições HTTP em ambientes de microsserviços.
Starter do Spring Boot que executa servidores e clientes gRPC a partir de anotações como @GrpcService e @GrpcClient, sem configuração manual de canais ou servidores.
Implementação Java do Apache Dubbo, um framework de RPC e microsserviços para comunicação, descoberta e gerenciamento de tráfego entre serviços.