Microservices, Microservices Pattern, Transactions, Transaction Management, Distributed Systems.
“coordinator” (C), the rest are “cohort”s (H). - Coordinator can be initiator (or not). - Storage is stable, no machine crashes. - Write-ahead log exists at each site. Phase 1 (Voting Phase): - C sends a “query” msg to all H’s and wait for replies. - All H’s work on trxn until commit phase. They