Crate raftlog

Source
Expand description

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

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

Modules§

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

Structs§

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

Enums§

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

Traits§

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

Type Aliases§

Result
クレート固有のResult型.