Toolverse
Wszystkie skille

agent-raft-manager

autor: ruvnet

Zarządzaj konsensusem rozproszonym — lider, replikacja, spójność danych w jednym narzędziu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ruvnet
Kategoria
DevOps

O skillu

Umiejętność agenta do wdrażania algorytmu Raft dla systemów rozproszonych. Obsługuje wybór lidera, replikację dziennika, zarządzanie członkami klastra i weryfikację spójności. Gwarantuje niezawodność i bezpieczeństwo danych w środowiskach o wysokiej dostępności. Automatycznie wykrywa awarie, obsługuje podziały sieci i synchronizuje węzły po przerwach w komunikacji.

Jak używać

  1. Zainstaluj umiejętność agent-raft-manager w swoim środowisku Claude Flow, dodając ją do katalogu .agents/skills. Upewnij się, że masz dostęp do repozytorium ruvnet/claude-flow i sklonujesz gałąź zawierającą skill.

  2. Zainicjuj klastr rozproszony, definiując węzły, które będą uczestniczyć w algorytmie Raft. Przygotuj konfigurację z listą członków klastra i parametrami timeout dla wyborów lidera.

  3. Wyzwól umiejętność za pomocą komendy $agent-raft-manager, przekazując parametr TASK określający operację — na przykład "election" dla startu procesu wyboru lidera lub "replication" dla propagacji wpisów dziennika do węzłów.

  4. Monitoruj proces wyboru lidera, który wykorzystuje randomizowane timeout-y do zapobiegania podziałom głosów. Umiejętność automatycznie zarządza przejściami stanów kandydata i zbieraniem głosów.

  5. Weryfikuj replikację dziennika na wszystkich węzłach followerów za pomocą protokołu append entries. System śledzić będzie indeks commit i stosować wpisy do maszyny stanu, zapewniając spójność danych.

  6. W przypadku awarii lidera lub podziału sieci umiejętność automatycznie wykryje problem, wyzwoli nowy wybór i resynchronizuje węzły, utrzymując gwarancje spójności całego klastra.

Podobne skille