Xiaokun's Architecture Exploration Notes
Sep 27, 2025 · Databases
How Version Vectors Resolve Conflicts in Multi‑Leader and Leaderless Replication
This article explains why version vectors are needed in multi‑leader and leaderless replication, describes their implementation and comparison rules, and presents practical conflict‑resolution strategies—including custom resolvers, last‑write‑wins, read‑repair, and request rejection—supported by Java pseudocode and diagrams.
Distributed SystemsMulti-LeaderReplication
0 likes · 16 min read
