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
a collection of distributed algorithms (on PeerJS which uses WebRTC)
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.
Demo Project for Spring State Machine
Simulate a Bitcoin-like network (Assignment for COP 701 @ IIT Delhi)
A 2PC platform for having transactionality in distributed systems. (although it's not technically a good thing to do 😉)
This project is just for practice in MongoDB, Express and Fawn libraries.
Simple console implementation of Two Phase commit using c# and ADO.Net
Implementation of two-phase commit protocol for course CS380D
Semester-long project for COMP 512, 'Distributed Systems', taught by Bettine Kimme, Fall 2018
simple Two Phase Commit protocol implementation in Java
Notification systems with micro services in Elixir. Building distributed applications course
A cluster of docker instances to simulate two phase commit protocol.
Distributed file storage system
distributed transactional key-value store
(WIP) Two Phase Commit state machine for Elixir
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.
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."