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
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
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
Notification systems with micro services in Elixir. Building distributed applications course
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.
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.
a collection of distributed algorithms (on PeerJS which uses WebRTC)
This repository implements the Two-Phase Commit (2PC) Protocol, a pattern that provides a strong consistency model.
An implementation of the two-phase commit algorithm written in Rust and Go.
Course "Verteilte Systeme" at Vienna University of Technology
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."