Repolode
spring-cloud

spring-cloud/spring-cloud-netflix

Интеграция Spring Cloud с компонентами Netflix OSS, например с Eureka для обнаружения сервисов в приложениях Spring Boot.

Звёзды
4,974
Форки
2,453
Открытые issues
98
Последний коммит
вчера

Что это?

Spring Cloud Netflix интегрирует с Spring Boot несколько компонентов Netflix OSS, используемых в микросервисных архитектурах. Основная задокументированная возможность проекта — обнаружение сервисов: экземпляры Eureka-сервера и клиентов можно регистрировать и находить через управляемые Spring бины, а встроенный Eureka-сервер можно создать с помощью декларативной конфигурации Java.

Репозиторий представляет собой многомодульный Maven-проект, рассчитанный на JDK 17. Сборка выполняется с помощью входящего в комплект Maven wrapper (./mvnw install); для тестов компонентов, которым требуется промежуточное ПО, например Redis, нужен локальный экземпляр Docker. Проект входит в более широкую экосистему Spring Cloud и распространяется по лицензии Apache 2.0.

Ключевые возможности

  • 01Регистрировать клиентов Eureka и обнаруживать экземпляры сервисов через управляемые Spring бины
  • 02Создавать встроенный Eureka-сервер с помощью декларативной конфигурации Java
  • 03Собирать проект с помощью Maven и JDK 17, используя включённый wrapper

Сценарии использования

  • Создание микросервисов Spring Boot, которым нужно динамическое обнаружение сервисов
  • Запуск лёгкого реестра Eureka, встроенного в Java-приложение
  • Поддержка существующих систем Spring Cloud, использующих компоненты Netflix OSS

Быстрый старт

  1. 1

    Клонируйте репозиторий с GitHub

  2. 2

    Соберите проект с помощью Maven Wrapper

    ./mvnw install

Что важно знать

  • Для сборки исходного кода требуется JDK 17.
  • Для некоторых тестов, которым нужны промежуточные программные компоненты, например Redis, необходимо, чтобы Docker был запущен локально.

В подборках

Темы

Частые вопросы

Что такое spring-cloud-netflix?
Интеграция Spring Cloud с компонентами Netflix OSS, например с Eureka для обнаружения сервисов в приложениях Spring Boot. Spring Cloud Netflix интегрирует с Spring Boot несколько компонентов Netflix OSS, используемых в микросервисных архитектурах. Основная задокументированная возможность проекта — обнаружение сервисов: экземпляры Eureka-сервера и клиентов можно регистрировать и находить через управляемые Spring бины, а встроенный Eureka-сервер можно создать с помощью декларативной конфигурации Java.
spring-cloud-netflix можно использовать бесплатно? Какая у него лицензия?
spring-cloud-netflix распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
spring-cloud-netflix всё ещё поддерживается?
Активно поддерживается. Последний коммит в spring-cloud-netflix — 5 нояб. 2026 г..
Для чего можно использовать spring-cloud-netflix?
Создание микросервисов Spring Boot, которым нужно динамическое обнаружение сервисов Запуск лёгкого реестра Eureka, встроенного в Java-приложение Поддержка существующих систем Spring Cloud, использующих компоненты Netflix OSS
Как установить spring-cloud-netflix?
Клонируйте репозиторий с GitHub Соберите проект с помощью Maven Wrapper: ./mvnw install
Где скачать spring-cloud-netflix?
Исходный код и инструкции по установке — на GitHub: https://github.com/spring-cloud/spring-cloud-netflix

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа с открытым исходным кодом для динамического обнаружения сервисов, управления конфигурацией и метаданными сервисов в облачных и микросервисных системах.

33,5 тыс.+9 за неделю13,3 тыс.JavaApache-2.0Обновлён позавчера

Java-реализация Apache Dubbo — RPC- и микросервисного фреймворка для связи между сервисами, обнаружения сервисов и управления трафиком.

41,6 тыс.26,3 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён 4 дня назад