two-phase-commit
There are 42 repositories under two-phase-commit topic.
liuyangming/ByteJTA
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
DistributedComponents/disel
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
vadiminshakov/committer
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
Addi-11/system-design-excercises
System design exercises by Arpit Bhayani
gosom/gosql2pc
a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.
papanikge/distributed-algs-js
a collection of distributed algorithms (on PeerJS which uses WebRTC)
hugoDD/rains-transaction
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
dufferzafar/distributed-ledger
Simulate a Bitcoin-like network (Assignment for COP 701 @ IIT Delhi)
kawgh1/mssc-spring-state-machine
Demo Project for Spring State Machine
TheKhanj/2pc-platform
A 2PC platform for having transactionality in distributed systems. (although it's not technically a good thing to do 😉)
baaraban/TwoPhaseCommit
Simple console implementation of Two Phase commit using c# and ADO.Net
muhammadmateen027/Videly-Movie-Rental-Backend
This project is just for practice in MongoDB, Express and Fawn libraries.
ahmed-ashraff/OMPIStore
A distributed and parallel key-value store implemented using MPI (Message Passing Interface) and OpenMP.
ChanganVR/CS380D-proj2
Implementation of two-phase commit protocol for course CS380D
nichitaa/notifyx
Notification systems with micro services in Elixir. Building distributed applications course
stumash/DistributedSystemsProject
Semester-long project for COMP 512, 'Distributed Systems', taught by Bettine Kimme, Fall 2018
tuannh982/s2pc
simple Two Phase Commit protocol implementation in Java
aadilzbhatti/distributed-transactions
distributed transactional key-value store
chassisframework/two_phase_commit
(WIP) Two Phase Commit state machine for Elixir
dilawarm/two-phase-commit
An implementation of the two-phase commit algorithm written in Rust and Go.
dj1095/two-phase-distributed-commit
An implementation of the Two-Phase Commit protocol for distributed systems, ensuring atomicity in transactions. Robust, fault-tolerant, and scalable.
gautamsardana/Paxos-2-Phase-Commit
A fault-tolerant distributed system consisting of three clusters, each with three servers. The system uses Paxos to achieve data consistency within a cluster and employs a two-phase commit protocol for handling cross-shard transactions.
gautamsardana/PBFT-2-Phase-Commit
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.
muiz6/two_phase_commit
A cluster of docker instances to simulate two phase commit protocol.
YifanZhou95/Cloud-based-File-Storage-Service
Distributed file storage system
Milan-Kovacevic/distributed-microservice-transactions
Demo project that showcase various methods for implementing transactions in microservice environment
reubenabraham/RepCRec
Replicated Concurrency Control and Recovery - a distributed database simulation with replication, deadlock detection and failure recovery.
smartlocus/Distributed-Banksystem-Communication
Distributed Systems Communiction based on Banks
alperenkolat/TwoPhaseCommitProtocolExample
This repository implements the Two-Phase Commit (2PC) Protocol, a pattern that provides a strong consistency model.
Aveek-Saha/two-phase-commit
A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC
C-WeiYu/Queued-and-Distributed-Transactions
Middleware Support for Queued and Distributed Transactions with Multiple Isolation Levels based on MQTT
devKennies26/two-phase-commit-consistency-demo
Two-phase commit demo in .NET showcasing coordinated transaction consistency between a coordinator and a basic API service.
Mohitraj27/Distributed-Transactions-
Behind the Architecture of Two Phase Commit Protocol
theculguy0099/Stripe-Payment
Strife is a gRPC‑powered payment gateway showcasing mutual‑TLS security, idempotent processing with offline queuing, and automatic retries. It uses two‑phase commits and Byzantine‑fault‑tolerant consensus for atomic, reliable transactions across distributed bank services.