Pattern 47 / CONSENSUS
Vector Clocks
Use this when detecting causal ordering without a global clock.
- Pressure
- Detecting causal ordering without a global clock
- Mechanism
- Each node maintains a vector of logical counters and compares vectors to find before/after/concurrent events
- Toll
- Metadata grows with node count and conflicts still need resolution policy