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
System design exercises by Arpit Bhayani
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.
a collection of distributed algorithms (on PeerJS which uses WebRTC)
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
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
A distributed and parallel key-value store implemented using MPI (Message Passing Interface) and OpenMP.
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
Distributed file storage system
A byzantine fault-tolerant distributed system with three clusters, each containing four servers. The system uses linear PBFT as the consensus protocol within each cluster to achieve consistency, and employs a two-phase commit protocol for managing cross-shard transactions.
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."