Crate raftlog

Source
Expand description

Raftアルゴリズムに基づく分散複製ログを提供するクレート.

このクレート自体は、アルゴリズム実装のみに専念しており、 実際に動作するシステムで利用するためには、Ioトレイトの 実装を別個用意する必要がある.

Modules§

  • クラスタ構成関連.
  • リーダ選出関連の構成要素群.
  • ノードローカルなログ関連の構成要素群.
  • RPC用のメッセージ群.
  • raftlog のメトリクス。
  • ノード関連の構成要素.

Structs§

  • クレート固有のError型.
  • Raftアルゴリズムに基づく分散複製ログ.

Enums§

  • 発生し得るエラーの種類.
  • ReplicatedLogから発生するイベント一覧.

Traits§

  • Raftの実行に必要なI/O機能を提供するためのトレイト.

Type Aliases§

  • クレート固有のResult型.