/2-phase-commit

Implemented Two Phase Commit protocol (2PC) from scratch in Golang

Primary LanguageGo

2 Phase commit Protocol

Initial Snapshot

Packet table

image

Agent table

image

Firing parallel transactions

image

Number of parallel Transactions fired : 5 (Can be altered)

Final Snapshots

Packet table

image

Agent table

image