awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
codingapi avatar

codingapi/tx-lcn

0
View on GitHub↗
4,173 星标·1,440 分支·Java·Apache-2.0·2 次浏览www.codingapi.com↗

Tx Lcn

tx-lcn 是一个分布式事务框架和 Java 事务中间件,旨在管理跨多个微服务和关系数据库的原子操作和数据一致性。它作为一个分布式事务协调器,同步提交和回滚操作以确保全局数据完整性。

该系统提供了一个微服务一致性管理器,跟踪并解决跨服务边界的事务流。它具有与 Spring Cloud、Dubbo 和 Motan 等中间件兼容的集成层,允许其在不同的服务框架中运行。

该项目涵盖分布式事务管理和跟踪,能够监控操作路径以识别一致性故障。它利用解耦接口来定义业务操作的自定义提交和回滚逻辑。

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 历史

codingapi/tx-lcn 的 Star 历史图表codingapi/tx-lcn 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Tx Lcn 的开源替代方案

相似的开源项目,按与 Tx Lcn 的功能重合度排序。
  • dromara/hmilydromara 的头像

    dromara/hmily

    4,172在 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
    在 GitHub 上查看↗4,172
  • changmingxie/tcc-transactionchangmingxie 的头像

    changmingxie/tcc-transaction

    5,768在 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
    在 GitHub 上查看↗5,768
  • apache/incubator-seataapache 的头像

    apache/incubator-seata

    25,984在 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
    在 GitHub 上查看↗25,984
  • seata/seataseata 的头像

    seata/seata

    25,987在 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
    在 GitHub 上查看↗25,987
查看 Tx Lcn 的所有 30 个替代方案→

常见问题解答

codingapi/tx-lcn 是做什么的?

tx-lcn 是一个分布式事务框架和 Java 事务中间件,旨在管理跨多个微服务和关系数据库的原子操作和数据一致性。它作为一个分布式事务协调器,同步提交和回滚操作以确保全局数据完整性。

codingapi/tx-lcn 的主要功能有哪些?

codingapi/tx-lcn 的主要功能包括: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。

codingapi/tx-lcn 有哪些开源替代品?

codingapi/tx-lcn 的开源替代品包括: 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…