Expand description
Conflict resolution strategies for distributed replication
Provides vector clocks for causality tracking and various conflict resolution strategies including Last-Write-Wins and custom merge functions.
Structs§
- Last
Write Wins - Last-Write-Wins conflict resolution strategy
- MaxMerge
- CRDT-inspired merge for numeric values (takes max)
- Merge
Function - Custom merge function for conflict resolution
- SetUnion
- CRDT-inspired merge for sets (takes union)
- Vector
Clock - Vector clock for tracking causality in distributed systems
- Versioned
- A versioned value with vector clock
Enums§
- Clock
Ordering - Ordering relationship between vector clocks
Traits§
- Conflict
Resolver - Trait for conflict resolution strategies