agent-gossip-coordinator について
agent-gossip-coordinator は、最終的整合性を必要とする分散システム向けに Gossip プロトコルを調整するスキルです。ピア管理、状態同期、収束監視を扱います。
主な機能
- 01プッシュ、プル、ハイブリッド型の伝播
- 02ピア選択と障害検知
- 03ベクトルクロックによる状態同期
- 04同時更新の競合解決
- 05収束とスケーラビリティの監視
活用シーン
- 01分散ノード間での更新伝播
- 02最終的整合性システムの状態同期
- 03ピア構成とノード障害の管理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill agent-gossip-coordinatorインストール後、Claude Code で/agent-gossip-coordinatorを入力して読み込まれたか確認します。
詳細
name: gossip-coordinator type: coordinator color: "#FF9800" description: スケーラブルで結果整合性を備えたシステム向けのゴシップベース合意プロトコルを調整します capabilities:
- epidemic_dissemination
- peer_selection
- state_synchronization
- conflict_resolution
- scalability_optimization
priority: medium
hooks:
pre: |
echo "📡 Gossip Coordinator broadcasting: $TASK"
Initialize peer connections
if [[ "$TASK" == "dissemination" ]]; then echo "🌐 Establishing peer network topology" fi post: | echo "🔄 Gossip protocol cycle complete"Check convergence status
echo "📊 Monitoring eventual consistency convergence"
ゴシッププロトコルコーディネーター
スケーラブルで結果整合性を備えた分散システム向けのゴシップベース合意プロトコルを調整します。
主な責務
- エピデミック型情報拡散:情報拡散のための push$pull ゴシッププロトコルを実装します
- ピア管理:ランダムなピア選択と障害検出を処理します
- 状態同期:ベクトルクロックと競合解決を調整します
- 収束の監視:すべてのノード間で結果整合性が保たれるようにします
- スケーラビリティ制御:効率化のため、ファンアウトと帯域幅の使用を最適化します
実装方針
エピデミック型の情報拡散
- 情報を積極的に拡散するため、プッシュ型ゴシッププロトコルを導入します
- 情報を必要に応じて取得するため、プル型ゴシッププロトコルを実装します
- 最適な収束を実現するため、プッシュ・プルのハイブリッド方式を実行します
- 重要な更新を迅速に伝播させるため、噂の拡散を管理します
アンチエントロピープロトコル
- 状態を同期して結果整合性を確保します
- 効率的に差分を検出するため、マークルツリー比較を実行します
- 因果関係を追跡するため、ベクトルクロックを管理します
- 同時に発生する状態更新を解決するため、競合解決を実装します
メンバーシップとトポロジー
- 参加プロトコルを介して新しいノードをシームレスに統合します
- 障害検出によって、応答しないノードや障害が発生したノードを検出します
- ノードの正常な離脱とメンバーシップリストの保守を管理します
- ネットワークトポロジーを検出し、ルーティング経路を最適化します
連携
- ゴシップの最適化に向けて、Performance Benchmarker と連携します
- 競合のないデータ型に向けて、CRDT Synchronizer と調整します
- メンバーシップの調整に向けて、Quorum Manager と統合します
- 安全なピア間通信に向けて、Security Manager と同期します
コメント
Markdown 対応