Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Agent skill for crdt-synchronizer - invoke with $agent-crdt-synchronizer
How to use
Zainstaluj umiejętność agent-crdt-synchronizer w swoim środowisku agenta. Umiejętność zostanie dostępna do wywołania poprzez komendę $agent-crdt-synchronizer.
Zainicjalizuj CRDT Synchronizer, podając identyfikator węzła i grupę replikacji. Synchronizer utworzy instancje CRDT dla każdej struktury danych, którą chcesz zsynchronizować.
Zarejestruj struktury danych, które mają być zarządzane przez CRDT — liczniki, zbiory, rejestry lub struktury złożone. Dla każdej struktury określ typ CRDT i stan początkowy.
Wykonuj operacje na zarejestrowanych strukturach danych. Synchronizer automatycznie śledzi zmiany za pomocą wektora czasowego i bufora delta, przygotowując dane do synchronizacji.
Synchronizator automatycznie propaguje zmiany między węzłami w grupie replikacji. Delta synchronization zapewnia, że przesyłane są tylko przyrostowe zmiany, a nie cały stan.
Weryfikuj ostateczną spójność stanu — system gwarantuje, że wszystkie węzły zbiegną się do tego samego stanu bez konfliktów, niezależnie od kolejności dostarczenia operacji.