awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codingapi avatar

codingapi/tx-lcn

0
View on GitHub↗
4,173 estrellas·1,440 forks·Java·Apache-2.0·2 vistaswww.codingapi.com↗

Tx Lcn

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.

Features

  • Distributed Transaction Coordinators - Acts as a distributed transaction coordinator that synchronizes commit and rollback operations to ensure global data integrity.
  • Distributed Data Coordination - Provides a framework for ensuring data consistency across distributed services using specialized coordination modes.
  • Distributed Transaction Management - Coordinates operation modes across distributed services to ensure participants commit or roll back together.
  • Java Distributed Transaction Frameworks - Provides a comprehensive system for managing atomic operations and data consistency across Java-based microservices.
  • Java Transaction Libraries - Provides Java-based middleware for managing complex distributed state changes and transaction workflows.
  • Consistency Frameworks - Provides a toolkit to maintain data integrity and synchronization across distributed microservice boundaries.
  • User-Defined Transaction Logic - Implements programmable interfaces for defining custom commit and rollback behaviors to decouple business logic from transaction management.
  • Distributed Transaction Integrations - Manages transactional integrity for services built with Spring Cloud, Dubbo, or Motan.
  • Transaction Flow Tracking - Ships capabilities to monitor the execution path of distributed transactions across service boundaries.
  • Distributed Transaction Analysis - Tracks request flows across service boundaries to pinpoint failures in complex distributed transactions.
  • Distributed Transaction Monitors - Tracks the status and path of operations across service boundaries to resolve data consistency issues.
  • Service Framework Bridges - Provides an integration layer compatible with Spring Cloud, Dubbo, and Motan for unified transaction coordination.

Historial de estrellas

Gráfico del historial de estrellas de codingapi/tx-lcnGráfico del historial de estrellas de codingapi/tx-lcn

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Tx Lcn

Proyectos open-source similares, clasificados según cuántas características comparten con Tx Lcn.
  • dromara/hmilyAvatar de dromara

    dromara/hmily

    4,172Ver en GitHub↗

    Hmily is a distributed transaction framework and data consistency manager designed to maintain state across multiple services. It operates as a coordinator that tracks transaction states across remote procedure calls to manage nested operations and ensure atomic completions. The project implements the SAGA pattern to orchestrate long-running business processes through a sequence of local transactions and automated compensating actions. It distinguishes itself by automating the generation and execution of rollback scripts for relational databases to recover from business exceptions and restore

    Javadubbomotanspring
    Ver en GitHub↗4,172
  • changmingxie/tcc-transactionAvatar de changmingxie

    changmingxie/tcc-transaction

    5,768Ver en GitHub↗

    This project is a Java implementation of the try-confirm-cancel pattern, providing a distributed transaction framework and management library. It functions as a coordinator that manages the lifecycle of multi-phase transactions to ensure consistency across multiple distributed services. The framework includes a distributed transaction coordinator server that offloads event and task operations from local services. It also provides a dedicated dashboard for visualizing transaction status and manually operating distributed events and tasks. The system manages consistency through a three-phase c

    Java
    Ver en GitHub↗5,768
  • 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

    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

    Java
    Ver en GitHub↗25,987
Ver las 30 alternativas a Tx Lcn→

Preguntas frecuentes

¿Qué hace codingapi/tx-lcn?

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.

¿Cuáles son las características principales de codingapi/tx-lcn?

Las características principales de codingapi/tx-lcn son: Distributed Transaction Coordinators, Distributed Data Coordination, Distributed Transaction Management, Java Distributed Transaction Frameworks, Java Transaction Libraries, Consistency Frameworks, User-Defined Transaction Logic, Distributed Transaction Integrations.

¿Qué alternativas de código abierto existen para codingapi/tx-lcn?

Las alternativas de código abierto para codingapi/tx-lcn incluyen: changmingxie/tcc-transaction — This project is a Java implementation of the try-confirm-cancel pattern, providing a distributed transaction framework… dromara/hmily — Hmily is a distributed transaction framework and data consistency manager designed to maintain state across multiple… apache/incubator-seata — Seata is a distributed transaction coordinator designed to ensure data consistency and atomicity across microservices.… seata/seata — Seata is a distributed transaction coordinator and consistency framework designed to maintain data integrity across… yedf/dtm — dtm is a distributed transaction framework and workflow orchestrator designed to manage data consistency across… apache/shardingsphere — ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed…