awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codingapi avatar

codingapi/tx-lcn

0
View on GitHub↗
4,173 Stars·1,440 Forks·Java·Apache-2.0·2 Aufrufewww.codingapi.com↗

Tx Lcn

tx-lcn ist ein Framework für verteilte Transaktionen und eine Java-Transaktions-Middleware, die darauf ausgelegt ist, atomare Operationen und Datenkonsistenz über mehrere Microservices und relationale Datenbanken hinweg zu verwalten. Es fungiert als Koordinator für verteilte Transaktionen, der Commit- und Rollback-Operationen synchronisiert, um die globale Datenintegrität sicherzustellen.

Das System bietet einen Microservice-Konsistenzmanager, der Transaktionsflüsse über Servicegrenzen hinweg verfolgt und auflöst. Es verfügt über eine Integrationsschicht, die mit Middleware wie Spring Cloud, Dubbo und Motan kompatibel ist, was den Betrieb über verschiedene Service-Frameworks hinweg ermöglicht.

Das Projekt deckt das Management und Tracing verteilter Transaktionen ab und ermöglicht die Überwachung von Operationspfaden, um Konsistenzfehler zu identifizieren. Es nutzt entkoppelte Schnittstellen, um benutzerdefinierte Commit- und Rollback-Logik für Geschäftsoperationen zu definieren.

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.

Star-Verlauf

Star-Verlauf für codingapi/tx-lcnStar-Verlauf für codingapi/tx-lcn

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Tx Lcn

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Tx Lcn.
  • dromara/hmilyAvatar von dromara

    dromara/hmily

    4,172Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,172
  • changmingxie/tcc-transactionAvatar von changmingxie

    changmingxie/tcc-transaction

    5,768Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,768
  • apache/incubator-seataAvatar von apache

    apache/incubator-seata

    25,984Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,984
  • seata/seataAvatar von seata

    seata/seata

    25,987Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗25,987
Alle 30 Alternativen zu Tx Lcn anzeigen→

Häufig gestellte Fragen

Was macht codingapi/tx-lcn?

tx-lcn ist ein Framework für verteilte Transaktionen und eine Java-Transaktions-Middleware, die darauf ausgelegt ist, atomare Operationen und Datenkonsistenz über mehrere Microservices und relationale Datenbanken hinweg zu verwalten. Es fungiert als Koordinator für verteilte Transaktionen, der Commit- und Rollback-Operationen synchronisiert, um die globale Datenintegrität sicherzustellen.

Was sind die Hauptfunktionen von codingapi/tx-lcn?

Die Hauptfunktionen von codingapi/tx-lcn sind: 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.

Welche Open-Source-Alternativen gibt es zu codingapi/tx-lcn?

Open-Source-Alternativen zu codingapi/tx-lcn sind unter anderem: 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…