A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC
-
Updated
Apr 5, 2024 - Java
A consistent distributed KV store that implements the two phase commit protocol, written in java, using gRPC
An implementation of the Two-Phase Commit protocol for distributed systems, ensuring atomicity in transactions. Robust, fault-tolerant, and scalable.
Two-phase (2PC) and three-phase (3PC) protocols implementaion in Golang
Distributed Systems Communiction based on Banks
A 2PC platform for having transactionality in distributed systems. (although it's not technically a good thing to do 😉)
a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
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
A cluster of docker instances to simulate two phase commit protocol.
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
Replicated Concurrency Control and Recovery - a distributed database simulation with replication, deadlock detection and failure recovery.
Notification systems with micro services in Elixir. Building distributed applications course
(WIP) Two Phase Commit state machine for Elixir
simple Two Phase Commit protocol implementation in Java
Semester-long project for COMP 512, 'Distributed Systems', taught by Bettine Kimme, Fall 2018
Demo Project for Spring State Machine
Implementation of two-phase commit protocol for course CS380D
An implementation of the two-phase commit algorithm written in Rust and Go.
bad demo of 2PC thrown together in 1.5 days
Laboratory works for Distributed Systems course: introduction to Hazelcast and two-phase 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."