Repolode
spring-cloud

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. 1

    从 GitHub 克隆仓库

  2. 2

    使用 Maven Wrapper 构建项目

    ./mvnw install

使用前须知

  • 构建源码需要 JDK 17。
  • 部分需要 Redis 等中间件的测试要求本地已安装并运行 Docker。

收录于专题

标签

常见问题

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 数据每日更新。

相关项目