Node is an instance of raft state machine.

It has a unique identification, and records other nodes’ progress internally when it is the leader.

Member

Cluster consists of several members.

The node in each member follows raft consensus protocol to replicate logs. Cluster receives proposals from members, commits them and apply to local store.

Peer

A proposal is a request (for example a write request, a configuration change request) that needs to go through raft protocol.

Client

Client is a caller of the cluster’s HTTP API.