Spring Cloud 인터페이스를 Kubernetes 기반으로 구현해 Spring Cloud 앱에서 Kubernetes를 서비스 디스커버리와 설정에 활용할 수 있습니다.
spring-cloud/spring-cloud-netflix
Spring Boot 애플리케이션에 Eureka 서비스 디스커버리 등 Netflix OSS 구성 요소를 통합하는 Spring Cloud 프로젝트입니다.
- 스타
- 4,974
- 포크
- 2,454
- 열린 이슈
- 98
- 마지막 커밋
- 14시간 전
어떤 프로젝트인가요?
Spring Cloud Netflix는 마이크로서비스 아키텍처에서 사용하는 여러 Netflix OSS 구성 요소를 Spring Boot에 통합합니다. 문서에 명시된 핵심 기능은 서비스 디스커버리입니다. Eureka 서버와 클라이언트 인스턴스를 Spring 관리 빈으로 등록하고 검색할 수 있으며, 선언적 Java 설정으로 내장 Eureka 서버를 만들 수 있습니다.
이 저장소는 JDK 17을 대상으로 하는 멀티 모듈 Maven 프로젝트입니다. 포함된 Maven wrapper(./mvnw install)로 빌드하며, Redis 같은 미들웨어가 필요한 구성 요소의 테스트를 실행하려면 로컬 Docker 인스턴스가 필요합니다. 이 프로젝트는 더 큰 Spring Cloud 생태계의 일부이며 Apache 2.0 라이선스로 배포됩니다.
핵심 기능
- 01Spring 관리 빈을 통해 Eureka 클라이언트를 등록하고 서비스 인스턴스를 검색
- 02선언적 Java 설정으로 내장 Eureka 서버 생성
- 03포함된 wrapper를 사용해 Maven과 JDK 17로 빌드
활용 사례
- 동적 서비스 디스커버리가 필요한 Spring Boot 마이크로서비스 구축
- Java 애플리케이션에 경량 Eureka 레지스트리를 내장해 실행
- Netflix OSS 구성 요소에 의존하는 기존 Spring Cloud 시스템 유지 관리
빠른 시작
- 1
GitHub에서 저장소를 클론합니다
- 2
Maven Wrapper로 프로젝트를 빌드합니다
./mvnw install
사용 전 알아둘 점
- 소스 코드를 빌드하려면 JDK 17이 필요합니다.
- Redis와 같은 미들웨어가 필요한 일부 테스트를 실행하려면 로컬에서 Docker가 실행 중이어야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- spring-cloud-netflix은(는) 무엇인가요?
- Spring Boot 애플리케이션에 Eureka 서비스 디스커버리 등 Netflix OSS 구성 요소를 통합하는 Spring Cloud 프로젝트입니다. Spring Cloud Netflix는 마이크로서비스 아키텍처에서 사용하는 여러 Netflix OSS 구성 요소를 Spring Boot에 통합합니다. 문서에 명시된 핵심 기능은 서비스 디스커버리입니다. Eureka 서버와 클라이언트 인스턴스를 Spring 관리 빈으로 등록하고 검색할 수 있으며, 선언적 Java 설정으로 내장 Eureka 서버를 만들 수 있습니다.
- spring-cloud-netflix은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- spring-cloud-netflix은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- spring-cloud-netflix은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. spring-cloud-netflix의 마지막 커밋은 2026년 11월 5일입니다.
- spring-cloud-netflix은(는) 어디에 사용할 수 있나요?
- 동적 서비스 디스커버리가 필요한 Spring Boot 마이크로서비스 구축 Java 애플리케이션에 경량 Eureka 레지스트리를 내장해 실행 Netflix OSS 구성 요소에 의존하는 기존 Spring Cloud 시스템 유지 관리
- spring-cloud-netflix는 어떻게 설치하나요?
- GitHub에서 저장소를 클론합니다 Maven Wrapper로 프로젝트를 빌드합니다: ./mvnw install
- spring-cloud-netflix은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/spring-cloud/spring-cloud-netflix
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Spring Cloud 애플리케이션을 Tencent의 Polaris와 연동해 서비스 검색 및 거버넌스를 제공하는 Spring Cloud 구현체입니다.
클라우드 네이티브 및 마이크로서비스 시스템에서 동적 서비스 디스커버리, 동적 구성 관리, 서비스 메타데이터 관리를 제공하는 오픈소스 플랫폼입니다.
마이크로서비스 환경에서 HTTP 요청을 라우팅하고 필터링하는 Spring Framework 및 Spring Boot 기반 API 게이트웨이입니다.
@GrpcService와 @GrpcClient 같은 어노테이션으로 gRPC 서버와 클라이언트를 실행하는 Spring Boot 스타터로, 채널이나 서버를 직접 설정할 필요가 없습니다.
서비스 통신, 디스커버리, 트래픽 관리를 위한 RPC 및 마이크로서비스 프레임워크 Apache Dubbo의 Java 구현체입니다.