awesome-repositories.com
Blog
MCP
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
·
Netflix avatar

Netflix/eureka

0
View on GitHub↗
12,712 Stars·3,774 Forks·Java·Apache-2.0·10 Aufrufe

Eureka

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 service failover.

The project covers broad capabilities in microservices infrastructure orchestration, including dynamic service mapping and the administration of a replicated registry cluster. It ensures high availability through peer-to-peer registry replication and an eventual consistency model that prioritizes availability and partition tolerance during network failures.

Features

  • Service Discovery - Provides a centralized registry for dynamically locating and routing to microservice instances in elastic environments.
  • Service Registries - Store active network addresses so other components can communicate without relying on hardcoded values.
  • Service Discovery Registries - Provides a replicated registry cluster that maintains service locations and health status for distributed environments.
  • Microservices Orchestration - Orchestrates the registration and health tracking of distributed services to ensure high availability.
  • Service Registration and Failover - Manages service instance locations and health checks to ensure continuous uptime and automatic failover in distributed architectures.
  • Dynamic Service Discovery - Maps logical service names to physical network addresses to allow instances to change without updating client configs.
  • Client-Side Frameworks - Provides service location data to consumers so they can distribute traffic across available instances locally.
  • Service Discovery - Maintains a real-time list of network locations for services to enable dynamic communication.
  • Dynamic Service Discovery - Provides a mechanism for locating available service instances in a distributed system using a centralized registry.
  • Client-Side Balancing - Implements a framework allowing consumers to distribute network traffic across available instances locally.
  • Registry Heartbeat Monitoring - Tracks instance availability using periodic heartbeats to automatically evict unresponsive services from the registry.
  • Service Instance Lifecycle Management - Provides full lifecycle management for discovering and routing to active service instances.
  • Microservices Health Monitoring - Tracks the operational status of microservice instances using heartbeats to trigger automatic traffic redirection.
  • Microservice Infrastructure - Provides the essential infrastructure components required for service registration and failover in microservice architectures.
  • Cluster Failover Managers - Manages service failover by redirecting traffic away from instances that fail health checks.
  • Load Balancers - Implements load balancing to distribute traffic across multiple active service instances.
  • Registry Replication - Synchronizes service data across multiple registry nodes to eliminate single points of failure.
  • Traffic Distribution - Distributes incoming requests across multiple service instances to prevent server bottlenecks.
  • Distributed Consistency Models - Employs an eventual consistency model to prioritize availability and partition tolerance across the registry cluster.
  • Microservices and Messaging - Service discovery server for microservices architectures.
  • Service Discovery - Service registry for load balancing and failover.
  • Configuration and Discovery - REST-based service discovery for load balancing and failover.
  • Developer Utilities - Service registry for resilient mid-tier load balancing and failover.
  • Microservices - REST-based service registry for load balancing.

Star-Verlauf

Star-Verlauf für netflix/eurekaStar-Verlauf für netflix/eureka

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

Häufig gestellte Fragen

Was macht netflix/eureka?

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.

Was sind die Hauptfunktionen von netflix/eureka?

Die Hauptfunktionen von netflix/eureka sind: Service Discovery, Service Registries, Service Discovery Registries, Microservices Orchestration, Service Registration and Failover, Dynamic Service Discovery, Client-Side Frameworks, Client-Side Balancing.

Welche Open-Source-Alternativen gibt es zu netflix/eureka?

Open-Source-Alternativen zu netflix/eureka sind unter anderem: alibaba/nacos — Nacos is a service discovery and configuration platform designed for cloud native environments. It serves as a… apache/dubbo — Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure… gliderlabs/registrator — Registrator is a dynamic service discovery tool and metadata synchronizer that acts as a bridge between Docker… snailclimb/guide-rpc-framework — This is a remote procedure call framework built on Netty for asynchronous communication between distributed services.… alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… spring-cloud/spring-cloud-netflix — This project is a toolkit for incorporating Netflix open source components into Spring-based microservices…

Open-Source-Alternativen zu Eureka

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Eureka.
  • 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
  • apache/dubboAvatar von apache

    apache/dubbo

    41,519Auf GitHub ansehen↗

    Dubbo is a Java RPC framework and microservices governance platform designed for high-performance remote procedure calls in distributed architectures. It provides the foundational components necessary to connect distributed services across a network, including a binary data serialization library and a distributed service registry. The platform distinguishes itself through a comprehensive governance suite that manages service discovery, load balancing, and traffic routing. It enables precise control over network traffic via conditional routing and a pluggable extension mechanism based on a ser

    Javadistributed-systemsdubboframework
    Auf GitHub ansehen↗41,519
  • gliderlabs/registratorAvatar von gliderlabs

    gliderlabs/registrator

    4,676Auf GitHub ansehen↗

    Registrator is a dynamic service discovery tool and metadata synchronizer that acts as a bridge between Docker containers and external service discovery registries. It automatically registers and deregisters containers in these backends to ensure that network addresses and service lists remain accurate in real time. The project utilizes a pluggable adapter architecture to support various external registry backends. It employs a formatting engine to process container labels and environment variables into structured service descriptions and uses label-based filtering to determine which containe

    Go
    Auf GitHub ansehen↗4,676
  • snailclimb/guide-rpc-frameworkAvatar von Snailclimb

    Snailclimb/guide-rpc-framework

    4,416Auf GitHub ansehen↗

    This is a remote procedure call framework built on Netty for asynchronous communication between distributed services. It provides the infrastructure necessary to execute remote procedure calls across a network, allowing clients and servers to interact without blocking. The framework utilizes Zookeeper for service registration and dynamic discovery, ensuring that service providers can be located automatically at runtime. It includes a service versioning manager to organize and track different iterations of service interfaces, enabling side-by-side deployments of multiple versions. The system

    Java
    Auf GitHub ansehen↗4,416
Alle 30 Alternativen zu Eureka anzeigen→