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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • apache/incubator-seataAvatar de apache

    apache/incubator-seata

    25,984Ver en 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
    Ver en GitHub↗25,984
  • seata/seataAvatar de seata

    seata/seata

    25,987Ver en 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
    Ver en GitHub↗25,987
  • yedf/dtmAvatar de yedf

    yedf/dtm

    10,885Ver en GitHub↗

    dtm es un framework de transacciones distribuidas y orquestador de flujos de trabajo diseñado para gestionar la consistencia de datos a través de microservicios. Funciona como un coordinador centralizado que sincroniza transacciones distribuidas y gestiona el estado y el flujo de ejecución de secuencias complejas de tareas distribuidas. El framework implementa varios patrones de coordinación, incluyendo Saga, TCC y XA, para evitar errores de sincronización. Proporciona específicamente un coordinador de transacciones multilenguaje para sincronizar operaciones a través de servicios escritos en diferentes lenguajes de programación y utiliza un outbox de mensajería fiable para acoplar las actualizaciones de la base de datos con el envío de mensajes. Su superficie de capacidades cubre la recuperación de sistemas distribuidos mediante reversiones de transacciones compensatorias, coordinación de confirmación en dos fases (2PC) y entrega de mensajes exactamente una vez. La infraestructura admite la expansión de capacidad horizontal y configuraciones de alta disponibilidad para mantener la estabilidad a medida que aumentan los volúmenes de solicitudes.

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

    Go
    Ver en GitHub↗10,885
  • dromara/hmilyAvatar de dromara

    dromara/hmily

    4,172Ver en GitHub↗

    Hmily es un framework de transacciones distribuidas y gestor de consistencia de datos diseñado para mantener el estado a través de múltiples servicios. Opera como un coordinador que rastrea estados de transacciones a través de llamadas a procedimientos remotos para gestionar operaciones anidadas y asegurar terminaciones atómicas. El proyecto implementa el patrón SAGA para orquestar procesos de negocio de larga duración a través de una secuencia de transacciones locales y acciones compensatorias automatizadas. Se distingue por automatizar la generación y ejecución de scripts de rollback para bases de datos relacionales para recuperarse de excepciones de negocio y restaurar la consistencia de los datos. El framework cubre la gestión de transacciones distribuidas utilizando patrones de try-confirm-cancel y proporciona una capa de persistencia para registrar historiales de operaciones a través de bases de datos relacionales y de documentos. También incluye una interfaz de gestión para el monitoreo del ciclo de vida de las transacciones para auditar transiciones de estado y observar la salud del sistema.

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

    Javadubbomotanspring
    Ver en GitHub↗4,172
  • codingapi/tx-lcnAvatar de codingapi

    codingapi/tx-lcn

    4,173Ver en GitHub↗

    tx-lcn es un framework de transacciones distribuidas y middleware de transacciones Java diseñado para gestionar operaciones atómicas y consistencia de datos a través de múltiples microservicios y bases de datos relacionales. Funciona como un coordinador de transacciones distribuidas que sincroniza operaciones de commit y rollback para garantizar la integridad global de los datos. El sistema proporciona un gestor de consistencia de microservicios que rastrea y resuelve flujos de transacciones a través de límites de servicio. Cuenta con una capa de integración compatible con middleware como Spring Cloud, Dubbo y Motan, permitiéndole operar a través de diferentes frameworks de servicio. El proyecto cubre la gestión y el rastreo de transacciones distribuidas, permitiendo el monitoreo de rutas de operación para identificar fallos de consistencia. Utiliza interfaces desacopladas para definir lógica personalizada de commit y rollback para operaciones de negocio.

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

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