December 2023
Intermediate to advanced
464 pages
12h 36m
English
Content preview from Patterns of Distributed Systems
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
Start your free trial



Chapter 8
Majority Quorum
Avoid two groups of servers making independent decisions by requiring majority for taking every decision.
Problem
In a distributed system, whenever a server takes any action, it needs to ensure that in the event of a crash the results of the actions are available to the clients. This can be achieved by replicating the result to other servers in the cluster. But that leads to the question: ...