RaftEx (raft_ex v0.1.0)
View SourcePrimary module for interacting with RaftEx servers and clusters.
Summary
Functions
Get cluster status.
Delegates to RaftEx.Cluster.status/1.
Look up the current leader for a cluster from the local Leaderboard.
Form a distributed Raft cluster across multiple nodes.
Delegates to RaftEx.Cluster.form_cluster/4.
Join an existing Raft cluster.
Delegates to RaftEx.Cluster.join_cluster/5.
Get overview of all clusters from the Leaderboard.
Get the local server ID for a cluster.
Start distributed Erlang and connect to seed nodes.
Start node discovery for automatic topology management.
Types
@type idxterm() :: {index(), non_neg_integer()}
@type index() :: non_neg_integer()
@type membership() :: :voter | :promotable | :non_voter | :unknown
@type uid() :: binary()
Functions
Get cluster status.
Delegates to RaftEx.Cluster.status/1.
Look up the current leader for a cluster from the local Leaderboard.
Form a distributed Raft cluster across multiple nodes.
Delegates to RaftEx.Cluster.form_cluster/4.
Join an existing Raft cluster.
Delegates to RaftEx.Cluster.join_cluster/5.
Get overview of all clusters from the Leaderboard.
Get the local server ID for a cluster.
Start distributed Erlang and connect to seed nodes.
Start node discovery for automatic topology management.