awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesTwo-Phase Commit

Protocols for reserving and settling funds in multi-stage financial workflows to ensure atomicity.

Distinct from Transfer State Persistence: Distinct from Transfer State Persistence: focuses on the two-phase commit workflow logic rather than binary state persistence.

Explore 3 awesome GitHub repositories matching data & databases · Two-Phase Commit. Refine with filters or upvote what's useful.

Awesome Two-Phase Commit GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • doocs/advanced-javaAvatar de doocs

    doocs/advanced-java

    78,987Voir sur GitHub↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Details the implementation of two-phase commit protocols to coordinate atomic updates across multiple distributed database participants.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    Voir sur GitHub↗78,987
  • seata/seataAvatar de seata

    seata/seata

    25,987Voir sur 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

    Uses a prepare and commit process to synchronize state across independent services.

    Java
    Voir sur GitHub↗25,987
  • tigerbeetle/tigerbeetleAvatar de tigerbeetle

    tigerbeetle/tigerbeetle

    16,291Voir sur GitHub↗

    TigerBeetle is a distributed financial accounting database designed for high-volume transaction processing. It functions as a specialized transaction engine that enforces strict double-entry bookkeeping invariants, ensuring that every debit and credit is balanced and accounted for with absolute consistency. By utilizing a consensus-based replication model, the system provides high availability and data durability across geographically distributed clusters, making it suitable for mission-critical financial infrastructure. The system distinguishes itself through a performance-oriented architect

    Reserves funds in a pending state and resolves them via posting, voiding, or expiration to support complex financial workflows.

    Zig
    Voir sur GitHub↗16,291
  1. Home
  2. Data & Databases
  3. Transfer State Persistence
  4. Two-Phase Commit