ByteJTA is a distributed transaction manager based on the XA/2PC mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteJTA/wiki
-
Updated
Dec 16, 2022 - Java
ByteJTA is a distributed transaction manager based on the XA/2PC mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteJTA/wiki
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
Demo Project for Spring State Machine
Simulate a Bitcoin-like network (Assignment for COP 701 @ IIT Delhi)
Implementation of two-phase commit protocol for course CS380D
Semester-long project for COMP 512, 'Distributed Systems', taught by Bettine Kimme, Fall 2018
This project is just for practice in MongoDB, Express and Fawn libraries.
distributed transactional key-value store
ATM System which allows users to track their account balance, withdraw funds and deposits funds to their account – just like you know it from your ATM transactions with your bank.
Notification systems with micro services in Elixir. Building distributed applications course
An implementation of the two-phase commit algorithm written in Rust and Go.
Laboratory works for Distributed Systems course: introduction to Hazelcast and two-phase transactions
A cluster of docker instances to simulate two phase commit protocol.
An implementation of the Two-Phase Commit protocol for distributed systems, ensuring atomicity in transactions. Robust, fault-tolerant, and scalable.
Course "Verteilte Systeme" at Vienna University of Technology
a collection of distributed algorithms (on PeerJS which uses WebRTC)
bad demo of 2PC thrown together in 1.5 days
Distributed file storage system
Add a description, image, and links to the two-phase-commit topic page so that developers can more easily learn about it.
To associate your repository with the two-phase-commit topic, visit your repo's landing page and select "manage topics."