awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesEvent-Driven State Reconciliation

Mechanisms that detect and resolve inconsistencies between distributed data sources by reacting to specific state-change events.

Explore 3 awesome GitHub repositories matching data & databases · Event-Driven State Reconciliation. Refine with filters or upvote what's useful.

Awesome Event-Driven State Reconciliation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • syncthing/syncthingAvatar syncthing

    syncthing/syncthing

    85,400Vezi pe GitHub↗

    Syncthing este un motor de sincronizare a fișierelor descentralizat care menține stări de date consistente pe mai multe dispozitive prin rețele mesh peer-to-peer. Acesta funcționează ca un daemon de fundal care replică automat creările, modificările și ștergerile de fișiere între noduri de încredere, fără a necesita servere centrale. Utilizând indexarea blocurilor adresabile prin conținut și sincronizarea delta la nivel de bloc, sistemul identifică și transferă doar segmentele modificate ale fișierelor, asigurând o propagare eficientă a datelor în medii eterogene. Proiectul se distinge printr-o arhitectură axată pe securitate care se bazează pe autentificarea mutuală TLS pentru a verifica identitatea dispozitivului, asigurându-se că toate conexiunile sunt legate criptografic de amprentele certificatelor de încredere. Acesta acceptă moduri de sincronizare flexibile, inclusiv replicare bidirecțională, oglindire unidirecțională pentru backup-uri și aplicare bazată pe referință. Pentru o confidențialitate sporită, sistemul oferă criptare la nivel de folder pentru dispozitivele neîncrezătoare și permite un control granular asupra traficului de rețea, inclusiv capacitatea de a restricționa operațiunile la rețelele locale sau de a utiliza infrastructura de releu pentru traversarea NAT. Dincolo de capacitățile sale de replicare de bază, platforma oferă instrumente de gestionare cuprinzătoare, inclusiv un tablou de bord bazat pe web pentru monitorizarea stării conexiunii și a debitului, precum și o interfață de linie de comandă pentru configurare avansată. Include strategii robuste de versionare pentru a proteja împotriva pierderii datelor și acceptă scenarii complexe de implementare prin integrarea nativă a serviciilor și metrici de observabilitate. Software-ul este conceput pentru compatibilitate cross-platform și poate fi instalat prin manageri de pachete standard sau medii containerizate.

    Triggers incremental state reconciliation across the network in response to filesystem events detected by local watchers.

    Gogop2ppeer-to-peer
    Vezi pe GitHub↗85,400
  • koenkk/zigbee2mqttAvatar Koenkk

    Koenkk/zigbee2mqtt

    14,812Vezi pe GitHub↗

    Zigbee2mqtt is a service that functions as a bridge between Zigbee radio signals and the MQTT messaging protocol. It acts as a smart home hardware controller, enabling the management and communication of sensors, lights, and switches through local USB or network-based radio adapters. The project serves as a network manager for local mesh environments, handling the pairing of new hardware and the ongoing administration of device connections. It translates proprietary radio payloads into standardized data structures using a declarative schema, ensuring that device states are reconciled in real

    Maintains synchronized device properties by processing radio events and updating the broker state in real time.

    TypeScripthacktoberfest
    Vezi pe GitHub↗14,812
  • dunglas/mercureAvatar dunglas

    dunglas/mercure

    5,266Vezi pe GitHub↗

    Mercure este un broker de mesaje bazat pe HTTP și un server de pub/sub în timp real care rutează actualizările de date asincrone către abonații autorizați. Funcționează ca un hub centralizat care primește date prin cereri HTTP standard și le transmite clienților web folosind protocolul Server-Sent Events. Proiectul se distinge prin înlocuirea WebSocket-urilor cu o conexiune HTTP unidirecțională, utilizând HTTP/2 și HTTP/3 pentru livrare multiplexată cu latență scăzută. Implementează un strat de control al accesului securizat folosind JSON Web Tokens (JWT) și JSON Web Signatures (JWS) pentru a valida identitatea editorilor și a abonaților, și suportă criptarea end-to-end a payload-ului prin JSON Web Encryption (JWE). Sistemul acoperă clustering-ul de înaltă disponibilitate și scalarea orizontală pentru arhitecturi bazate pe evenimente, inclusiv recuperarea istoricului evenimentelor pentru a reconcilia actualizările ratate după deconectarea clienților. Suprafața sa operațională include monitorizarea performanței, urmărirea prezenței clienților și limitarea cererilor (throttling). Hub-ul poate fi implementat ca un binar self-hosted, în medii containerizate precum Kubernetes sau printr-un serviciu de provizionare gestionat.

    Implements mechanisms to recover missed updates after connection loss by reconciling state based on event identifiers.

    Goapiasync-apicaddy
    Vezi pe GitHub↗5,266
  1. Home
  2. Data & Databases
  3. Data Integration & Synchronization
  4. Event-Driven Data Pipelines
  5. Event-Driven State Reconciliation