awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesConsistency Frameworks

Toolkits specifically designed to maintain data integrity and synchronization across distributed services.

Distinct from Microservice Frameworks: Focuses specifically on data consistency and transaction integrity rather than general microservice construction and management

Explore 5 awesome GitHub repositories matching software engineering & architecture · Consistency Frameworks. Refine with filters or upvote what's useful.

Awesome Consistency Frameworks GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • apache/incubator-seataAvatar de apache

    apache/incubator-seata

    25,984Voir sur GitHub↗

    Seata is a distributed transaction coordinator designed to ensure data consistency and atomicity across microservices. It provides a centralized framework for managing global transactions, preventing partial data updates across different databases and services. The project implements multiple transaction modes to balance consistency and performance. This includes an automatic mode that uses rollback logs to coordinate compensation without modifying business logic, a try-confirm-cancel pattern for resources lacking native ACID support, and a saga orchestration engine for managing long-lived bu

    Maintains synchronized state across different databases and services using automated compensation and rollback logs.

    Javaatconsistencydistributed-transaction
    Voir sur GitHub↗25,984
  • seata/seataAvatar de seata

    seata/seata

    25,987Voir sur GitHub↗

    Seata is a distributed transaction coordinator and consistency framework designed to maintain data integrity across multiple microservices. It functions as a manager that synchronizes state across separate databases to ensure atomic commits or rollbacks of global transactions. The project provides a toolkit for implementing distributed transaction patterns, using a two-phase commit protocol and centralized status tracking to prevent data anomalies. It orchestrates eventual consistency through state-machine-based tracking and message-driven coordination to handle timeouts and failures in distr

    Provides a comprehensive framework for maintaining data consistency across microservices using distributed transaction patterns.

    Java
    Voir sur GitHub↗25,987
  • yedf/dtmAvatar de yedf

    yedf/dtm

    10,885Voir sur GitHub↗

    dtm is a distributed transaction framework and workflow orchestrator designed to manage data consistency across microservices. It functions as a centralized coordinator that synchronizes distributed transactions and manages the state and execution flow of complex sequences of distributed tasks. The framework implements several coordination patterns, including Saga, TCC, and XA, to prevent synchronization errors. It specifically provides a multi-language transaction coordinator to synchronize operations across services written in different programming languages and utilizes a reliable messagin

    Provides a comprehensive framework for maintaining data integrity and synchronization across distributed services.

    Go
    Voir sur GitHub↗10,885
  • dromara/hmilyAvatar de dromara

    dromara/hmily

    4,172Voir sur GitHub↗

    Hmily est un framework de transaction distribuée et un gestionnaire de cohérence de données conçu pour maintenir l'état à travers de multiples services. Il opère comme un coordinateur qui suit les états de transaction à travers les appels de procédure distante pour gérer les opérations imbriquées et garantir des complétions atomiques. Le projet implémente le modèle SAGA pour orchestrer des processus métier de longue durée via une séquence de transactions locales et des actions compensatoires automatisées. Il se distingue en automatisant la génération et l'exécution de scripts de rollback pour les bases de données relationnelles afin de récupérer après des exceptions métier et de restaurer la cohérence des données. Le framework couvre la gestion des transactions distribuées en utilisant des modèles try-confirm-cancel et fournit une couche de persistance pour enregistrer les historiques d'opérations à travers des bases de données relationnelles et documentaires. Il inclut également une interface de gestion pour la surveillance du cycle de vie des transactions afin d'auditer les transitions d'état et d'observer la santé du système.

    Provides a toolkit specifically designed to maintain data integrity and synchronization across distributed microservices.

    Javadubbomotanspring
    Voir sur GitHub↗4,172
  • codingapi/tx-lcnAvatar de codingapi

    codingapi/tx-lcn

    4,173Voir sur GitHub↗

    tx-lcn est un framework de transaction distribuée et un middleware de transaction Java conçu pour gérer les opérations atomiques et la cohérence des données à travers de multiples microservices et bases de données relationnelles. Il fonctionne comme un coordinateur de transaction distribuée qui synchronise les opérations de commit et de rollback pour garantir l'intégrité globale des données. Le système fournit un gestionnaire de cohérence de microservices qui suit et résout les flux de transactions à travers les limites des services. Il dispose d'une couche d'intégration compatible avec des middlewares tels que Spring Cloud, Dubbo et Motan, lui permettant d'opérer à travers différents frameworks de services. Le projet couvre la gestion et le suivi des transactions distribuées, permettant la surveillance des chemins d'opération pour identifier les échecs de cohérence. Il utilise des interfaces découplées pour définir une logique de commit et de rollback personnalisée pour les opérations métier.

    Provides a toolkit to maintain data integrity and synchronization across distributed microservice boundaries.

    Javadubbojtamotan
    Voir sur GitHub↗4,173
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Distributed Computing Paradigms
  5. Microservice Frameworks
  6. Consistency Frameworks