awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·4 Aufrufecloud.spring.io/spring-cloud-netflix↗

Spring Cloud Netflix

Dieses Projekt ist ein Toolkit zur Einbindung von Netflix-Open-Source-Komponenten in Spring-basierte Microservices-Architekturen zur Handhabung verteilter Koordination. Es bietet eine Bibliothek zur Verwaltung verteilter Identitäten und Netzwerkkoordination, wobei der Fokus speziell auf Dienstregistrierung, Gesundheitsüberwachung, Load-Balancing und Remote-Konfiguration liegt.

Das Projekt integriert Netflix-OSS-Komponenten, um einen Service-Registry-Manager zu ermöglichen, der ein Live-Verzeichnis verfügbarer Dienstinstanzen pflegt. Es enthält einen Service-Discovery-Client zum Auffinden von Netzwerkdiensten ohne hartkodierte Adressen sowie einen verteilten Konfigurationsmanager zum Laden von Anwendungseinstellungen von einem Remote-Zentral-Server.

Umfassende Funktionen decken die Netzwerk-Service-Discovery ab, einschließlich eingebetteter Discovery-Server und Sidecar-Proxy-Integration für Legacy-Dienste. Das Projekt bietet zudem clientseitiges Load-Balancing zur Verteilung von Anfragen mittels lokaler Routing-Logik sowie eine herzschlagbasierte Gesundheitsüberwachung zur Validierung der Dienstverfügbarkeit.

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.

Star-Verlauf

Star-Verlauf für spring-cloud/spring-cloud-netflixStar-Verlauf für spring-cloud/spring-cloud-netflix

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Spring Cloud Netflix

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spring Cloud Netflix.
  • dyc87112/springcloud-learningAvatar von dyc87112

    dyc87112/SpringCloud-Learning

    7,375Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,375
  • netflix/eurekaAvatar von Netflix

    Netflix/eureka

    12,712Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,712
  • alibaba/nacosAvatar von alibaba

    alibaba/nacos

    33,025Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗33,025
  • doocs/advanced-javaAvatar von doocs

    doocs/advanced-java

    78,987Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗78,987
Alle 30 Alternativen zu Spring Cloud Netflix anzeigen→

Häufig gestellte Fragen

Was macht spring-cloud/spring-cloud-netflix?

Dieses Projekt ist ein Toolkit zur Einbindung von Netflix-Open-Source-Komponenten in Spring-basierte Microservices-Architekturen zur Handhabung verteilter Koordination. Es bietet eine Bibliothek zur Verwaltung verteilter Identitäten und Netzwerkkoordination, wobei der Fokus speziell auf Dienstregistrierung, Gesundheitsüberwachung, Load-Balancing und Remote-Konfiguration liegt.

Was sind die Hauptfunktionen von spring-cloud/spring-cloud-netflix?

Die Hauptfunktionen von spring-cloud/spring-cloud-netflix sind: Netflix Stack Integrations, Remote Configuration Retrieval, Centralized Configuration Management, Service Discovery Clients, Distributed Configuration Management, Client-Side Load Balancing, Service Discovery, Service Discovery Registries.

Welche Open-Source-Alternativen gibt es zu spring-cloud/spring-cloud-netflix?

Open-Source-Alternativen zu spring-cloud/spring-cloud-netflix sind unter anderem: 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…