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
·

3 Repos

Awesome GitHub RepositoriesServer Instance Synchronization

Mechanisms for keeping multiple server nodes in a cluster synchronized via a shared messaging backbone.

Distinct from Local Instance Synchronization: Shortlist candidates focus on local socket sync or operational metrics, not cluster-wide state broadcasting.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Server Instance Synchronization. Refine with filters or upvote what's useful.

Awesome Server Instance Synchronization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • permitio/opalAvatar von permitio

    permitio/opal

    5,469Auf GitHub ansehen↗

    Opal ist eine Engine für die Richtlinienverteilung und ein Synchronisierer für Echtzeit-Autorisierungsdaten. Sie dient als Management-Ebene für das Deployment und die Überwachung verteilter Richtlinien-Engines, wie OPA und Cedar, über Microservices-Architekturen hinweg. Das Projekt zentralisiert die Verwaltung von Richtlinien und Daten bei gleichzeitigem Deployment dezentraler Entscheidungspunkte. Das System zeichnet sich dadurch aus, dass es Richtliniencode, der über Versionskontrolle verwaltet wird, von Autorisierungsdaten entkoppelt, die aus externen Datenbanken und APIs abgerufen werden. Es verwendet ein Pub/Sub-basiertes Status-Verteilungsmodell, um sofortige Updates über WebSockets und Webhooks an Agenten zu pushen, wodurch sichergestellt wird, dass dezentrale Agenten einen synchronisierten Status beibehalten, ohne auf periodisches Polling angewiesen zu sein. Die Plattform deckt weitreichende Funktionen ab, einschließlich Multi-Tenant-Richtlinienisolierung durch Scoped-Distribution, Agenten-Gesundheitsüberwachung mit Liveness-Probes und der Orchestrierung von Richtlinien-Engines als Sidecars. Sie bietet zudem Mechanismen für lokales Caching zur Unterstützung des Offline-Betriebs und sichere Client-Authentifizierung mittels signierter Tokens. Der Administrationsserver kann als Container oder innerhalb eines Kubernetes-Clusters mittels eines Paketmanagers bereitgestellt werden.

    Broadcasts real-time policy and data updates across distributed server instances using a pub/sub messaging backbone.

    Pythonauthorizationcedarhacktoberfest
    Auf GitHub ansehen↗5,469
  • gomods/athensAvatar von gomods

    gomods/athens

    4,773Auf GitHub ansehen↗

    Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies. It acts as a mirror and datastore to ensure reproducible build environments by storing immutable copies of external packages, protecting against upstream deletions or outages. The project distinguishes itself by serving as a secure gateway for private Go module hosting, utilizing authentication tokens, SSH keys, and GitHub Apps to retrieve dependencies from private version control systems. It further enables software dependency compliance through request filtering and checksu

    Prevents duplicate download requests when multiple server instances share storage by using distributed locking.

    Goathensdependenciesdependency-manager
    Auf GitHub ansehen↗4,773
  • netflix/ribbonAvatar von Netflix

    Netflix/ribbon

    4,613Auf GitHub ansehen↗

    Ribbon ist ein Client-seitiger Load-Balancer und eine RPC-Kommunikationsbibliothek für die Interprozesskommunikation. Es fungiert als fehlertoleranter Netzwerk-Proxy, der ausgehende Netzwerkanfragen auf einen Pool verfügbarer Serverinstanzen verteilt, um Knotenüberlastungen zu vermeiden. Das Projekt integriert sich als Service-Discovery-Client und verwaltet synchronisierte Listen verfügbarer Serverinstanzen durch Verbindung mit Cloud-Umgebungs-Discovery-Tools. Dies ermöglicht die Verwaltung von Request-Retries und Failover-Verhalten, wenn Remote-Server nicht reagieren. Die Bibliothek unterstützt eine protokollagnostische Transportschicht für HTTP-, TCP- und UDP-Kommunikation. Sie verwaltet den Netzwerkverkehr zudem durch Circuit-Breaker-Fehlertoleranz, steckbare Serialisierungsschemata sowie Request-Batching und Caching, um den Overhead zu reduzieren.

    Maintains an accurate, synchronized list of available server instances via service discovery tools.

    Java
    Auf GitHub ansehen↗4,613
  1. Home
  2. Software Engineering & Architecture
  3. Server Instance Synchronization

Unter-Tags erkunden

  • Download SynchronizationSynchronizing multiple server instances to prevent redundant resource retrieval. **Distinct from Server Instance Synchronization:** Focuses specifically on synchronizing file downloads across instances rather than general state broadcasting.
  • Dynamic Instance SynchronizationMechanisms for keeping a local cache of remote server instances synchronized with a discovery registry. **Distinct from Server Instance Synchronization:** Focuses on the synchronization of a client-side list rather than general cluster-wide state broadcasting