Продолжаю писать примеры CRDT для лекции о синхронизации структур данных в распределенных системах и дальнейшего включения этих возможностей в Metarhia.
Уже готовы каунтеры:
- G-Counter: Grow-only State-based
- PN-Counter: Positive-Negative State-based
- OP-Counter: Operation-based Counter
- AC-Counter: Accumulated Counter
- Δ-G-Counter: Delta-based Grow-only
- S-Counter: Schema-based Counter
И часть множеств готова:
- G-Set: Grow-only Set
- 2P-Set: Two-Phase Set
- LWW-Set: Last-Writer-Wins Set
- OR-Set: Observed-Remove Set
- PN-Set: Positive-Negative Set
Другие CRDT появятся тут в ближайшее время: https://github.com/HowProgrammingWorks/CRDT
Post #1853
4.03K
- ❤ 6
- 👍 5
- 🔥 3
- 🎉 2