awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spring-cloud avatar

spring-cloud/spring-cloud-netflix

0
View on GitHub↗
4,967 stars·2,457 forks·Java·Apache-2.0·3 vuescloud.spring.io/spring-cloud-netflix↗

Spring Cloud Netflix

Ce projet est une boîte à outils pour incorporer des composants open source Netflix dans des architectures de microservices basées sur Spring pour gérer la coordination distribuée. Elle fournit une bibliothèque pour gérer les identités distribuées et la coordination réseau, se concentrant spécifiquement sur l'enregistrement de service, le monitoring de santé, l'équilibrage de charge et la configuration distante.

Le projet intègre des composants Netflix OSS pour permettre un gestionnaire de registre de service qui maintient un répertoire en direct des instances de service disponibles. Il inclut un client de découverte de service pour localiser les services réseau sans adresses codées en dur et un gestionnaire de configuration distribuée pour charger les paramètres d'application depuis un serveur central distant.

Les capacités étendues couvrent la découverte de services réseau, incluant des serveurs de découverte embarqués et l'intégration de proxy sidecar pour les services hérités. Le projet fournit également un équilibrage de charge côté client pour distribuer les requêtes en utilisant une logique de routage locale et un monitoring de santé basé sur le heartbeat pour valider la disponibilité du service.

Features

  • Netflix Stack Integrations - Integrates the Netflix OSS stack to provide service discovery, load balancing, and coordination within Spring applications.
  • Remote Configuration Retrieval - Fetches application settings from a remote centralized server during the startup sequence for environment consistency.
  • Centralized Configuration Management - Enables loading of application settings from a remote central server to ensure consistency across distributed environments.
  • Service Discovery Clients - Provides a discovery client that registers service instances and locates other network services by logical name.
  • Distributed Configuration Management - Synchronizes configuration settings and operational state across multiple microservice instances in a distributed environment.
  • Client-Side Load Balancing - Implements client-side logic to distribute network requests across available service instances using local routing.
  • Service Discovery - Provides mechanisms to locate and communicate with other network services without using hardcoded IP addresses.
  • Service Discovery Registries - Provides a centralized registry to maintain a live directory of available service instances and their network addresses.
  • Service Instance Lifecycle Management - Manages the registration and lifecycle of service instances within a live network directory.
  • Automatic Service Registrations - Automatically announces service presence and network location to a discovery server during application startup and shutdown.
  • Discovery Server Hosting - Allows running an embedded server that maintains a registry of available service instances.
  • Registry Heartbeat Monitoring - Validates service availability via periodic heartbeat signals to prevent routing traffic to dead nodes.

Historique des stars

Graphique de l'historique des stars pour spring-cloud/spring-cloud-netflixGraphique de l'historique des stars pour spring-cloud/spring-cloud-netflix

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait spring-cloud/spring-cloud-netflix ?

Ce projet est une boîte à outils pour incorporer des composants open source Netflix dans des architectures de microservices basées sur Spring pour gérer la coordination distribuée. Elle fournit une bibliothèque pour gérer les identités distribuées et la coordination réseau, se concentrant spécifiquement sur l'enregistrement de service, le monitoring de santé, l'équilibrage de charge et la configuration distante.

Quelles sont les fonctionnalités principales de spring-cloud/spring-cloud-netflix ?

Les fonctionnalités principales de spring-cloud/spring-cloud-netflix sont : Netflix Stack Integrations, Remote Configuration Retrieval, Centralized Configuration Management, Service Discovery Clients, Distributed Configuration Management, Client-Side Load Balancing, Service Discovery, Service Discovery Registries.

Quelles sont les alternatives open-source à spring-cloud/spring-cloud-netflix ?

Les alternatives open-source à spring-cloud/spring-cloud-netflix incluent : dyc87112/springcloud-learning — SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud,… netflix/eureka — Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a… alibaba/nacos — Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a… doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency… apache/dubbo-spring-boot-project — This project is an integration framework that bootstraps Apache Dubbo remote procedure call services within Spring… ityouknow/spring-cloud-examples — This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building…

Alternatives open source à Spring Cloud Netflix

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Spring Cloud Netflix.
  • dyc87112/springcloud-learningAvatar de dyc87112

    dyc87112/SpringCloud-Learning

    7,375Voir sur GitHub↗

    SpringCloud-Learning is an educational project that demonstrates how to build microservices using Spring Cloud, covering the core patterns of service discovery, centralized configuration management, and API gateway routing. The project provides hands-on examples for registering and discovering microservice instances with Nacos, Eureka, or Consul, and for routing external API requests through Spring Cloud Gateway with support for filters and load balancing. The tutorials explore service resilience through circuit breakers and rate limiting with Sentinel and Hystrix, including custom fallback l

    Javaconsuleurekahystrix
    Voir sur GitHub↗7,375
  • netflix/eurekaAvatar de Netflix

    Netflix/eureka

    12,712Voir sur GitHub↗

    Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a distributed service registry where instances record their network locations and health status to enable dynamic communication without the use of hardcoded addresses. The system functions as a client-side load balancing framework, providing location data to consumers so they can distribute network traffic across available instances. It employs a heartbeat-based health monitor to track instance availability and automatically removes unresponsive nodes from the registry to manage

    Java
    Voir sur GitHub↗12,712
  • alibaba/nacosAvatar de alibaba

    alibaba/nacos

    33,025Voir sur GitHub↗

    Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a management plane that orchestrates service registries, handles dynamic application settings through a remote configuration store, and functions as a load balancing control plane for distributed clusters. The platform differentiates itself by providing real-time configuration updates that push changes to clients without requiring service restarts. It also implements weighted routing and DNS-based traffic routing to manage load balancing policies across a fleet of healthy service insta

    Javaa2a-registryagentai-registry
    Voir sur GitHub↗33,025
  • doocs/advanced-javaAvatar de doocs

    doocs/advanced-java

    78,987Voir sur GitHub↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Javaadvanced-javadistributed-search-enginedistributed-systems
    Voir sur GitHub↗78,987
Voir les 30 alternatives à Spring Cloud Netflix→