awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codingapi avatar

codingapi/tx-lcn

0
View on GitHub↗
4,173 stele·1,440 fork-uri·Java·Apache-2.0·1 vizualizarewww.codingapi.com↗

Tx Lcn

tx-lcn este un framework de tranzacționare distribuită și un middleware de tranzacționare Java conceput pentru a gestiona operațiunile atomice și consistența datelor în mai multe microservicii și baze de date relaționale. Funcționează ca un coordonator de tranzacții distribuite care sincronizează operațiunile de commit și rollback pentru a asigura integritatea globală a datelor.

Sistemul oferă un manager de consistență pentru microservicii care urmărește și rezolvă fluxurile de tranzacții peste limitele serviciilor. Dispune de un strat de integrare compatibil cu middleware-uri precum Spring Cloud, Dubbo și Motan, permițându-i să opereze în diferite framework-uri de servicii.

Proiectul acoperă gestionarea și trasarea tranzacțiilor distribuite, permițând monitorizarea căilor de operare pentru a identifica eșecurile de consistență. Utilizează interfețe decuplate pentru a defini logica personalizată de commit și rollback pentru operațiunile de business.

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.

Istoric stele

Graficul istoricului de stele pentru codingapi/tx-lcnGraficul istoricului de stele pentru codingapi/tx-lcn

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Tx Lcn

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Tx Lcn.
  • dromara/hmilyAvatar dromara

    dromara/hmily

    4,172Vezi pe 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
    Vezi pe GitHub↗4,172
  • changmingxie/tcc-transactionAvatar changmingxie

    changmingxie/tcc-transaction

    5,768Vezi pe 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
    Vezi pe GitHub↗5,768
  • apache/incubator-seataAvatar apache

    apache/incubator-seata

    25,984Vezi pe 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
    Vezi pe GitHub↗25,984
  • seata/seataAvatar seata

    seata/seata

    25,987Vezi pe 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
    Vezi pe GitHub↗25,987
Vezi toate cele 30 alternative pentru Tx Lcn→

Frequently asked questions

What does codingapi/tx-lcn do?

tx-lcn este un framework de tranzacționare distribuită și un middleware de tranzacționare Java conceput pentru a gestiona operațiunile atomice și consistența datelor în mai multe microservicii și baze de date relaționale. Funcționează ca un coordonator de tranzacții distribuite care sincronizează operațiunile de commit și rollback pentru a asigura integritatea globală a datelor.

What are the main features of codingapi/tx-lcn?

The main features of codingapi/tx-lcn are: 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.

What are some open-source alternatives to codingapi/tx-lcn?

Open-source alternatives to codingapi/tx-lcn include: 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…