为 Spring Cloud 接口提供 Kubernetes 实现,让 Spring 应用基于 Kubernetes 完成服务发现与配置管理。
spring-cloud/spring-cloud-netflix
为 Spring Boot 应用集成 Netflix OSS 组件(如 Eureka 服务发现)的 Spring Cloud 模块。
- Star
- 4,974
- Fork
- 2,453
- 未关闭 Issue
- 98
- 最近提交
- 前天
这是什么?
Spring Cloud Netflix 为微服务架构中常用的若干 Netflix OSS 组件提供 Spring Boot 集成。其核心能力是服务发现:可以通过 Spring 管理的 Bean 注册和发现 Eureka 实例,也可以使用声明式 Java 配置创建内嵌的 Eureka 服务端。
项目是基于 Maven 的多模块工程,需要 JDK 17。可直接使用自带的 Maven Wrapper(./mvnw install)构建;依赖 Redis 等中间件的测试需要本地运行 Docker。项目属于更大的 Spring Cloud 生态,采用 Apache 2.0 许可证。
核心功能
- 01通过 Spring 管理的 Bean 注册 Eureka 客户端并发现服务实例
- 02使用声明式 Java 配置创建内嵌 Eureka 服务端
- 03提供 Maven Wrapper,基于 JDK 17 构建
适用场景
- 构建需要动态服务发现的 Spring Boot 微服务
- 在 Java 应用中嵌入轻量级 Eureka 注册中心
- 维护依赖 Netflix OSS 组件的现有 Spring Cloud 系统
快速上手
- 1
从 GitHub 克隆仓库
- 2
使用 Maven Wrapper 构建项目
./mvnw install
使用前须知
- 构建源码需要 JDK 17。
- 部分需要 Redis 等中间件的测试要求本地已安装并运行 Docker。
收录于专题
标签
#spring-cloud#service-discovery#microservices#java#spring-boot#eureka#cloud-native#feign#netflix-eureka#netflix-hystrix
常见问题
- spring-cloud-netflix 是什么?
- 为 Spring Boot 应用集成 Netflix OSS 组件(如 Eureka 服务发现)的 Spring Cloud 模块。 Spring Cloud Netflix 为微服务架构中常用的若干 Netflix OSS 组件提供 Spring Boot 集成。其核心能力是服务发现:可以通过 Spring 管理的 Bean 注册和发现 Eureka 实例,也可以使用声明式 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3535+1 本周1047JavaApache-2.0维护活跃更新于 前天
基于 Spring Cloud 的服务治理框架,将 Spring Cloud 应用与 Polaris 服务发现和治理能力打通。
3293508JavaOther维护活跃更新于 11天前
开源的动态服务发现、配置管理与服务管理平台,面向云原生与微服务应用。
DevOps 与云#service-discovery#configuration-management#microservices#distributed-configuration#kubernetes
3.3万+9 本周1.3万JavaApache-2.0更新于 前天
基于 Spring Framework 和 Spring Boot 构建的 API 网关,用于微服务中的 HTTP 请求路由与过滤。
49193481JavaApache-2.0维护活跃更新于 17小时前
Spring Boot 启动器,通过 @GrpcService 和 @GrpcClient 注解即可运行 gRPC 服务端与客户端,无需手动配置。
3709+1 本周853JavaApache-2.0更新于 3天前
Apache Dubbo 的 Java 实现,一个用于构建 RPC 通信与微服务的框架。
4.2万2.6万JavaApache-2.0维护活跃更新于 4天前