2015-10-21 01:26:49 +03:00
# Glossary
2014-10-18 02:04:04 +04:00
This document defines the various terms used in etcd documentation, command line and source code.
2015-10-21 01:26:49 +03:00
## Node
2014-10-18 02:04:04 +04:00
Node is an instance of raft state machine.
It has a unique identification, and records other nodes' progress internally when it is the leader.
2015-10-21 01:26:49 +03:00
## Member
2014-10-18 02:04:04 +04:00
Member is an instance of etcd. It hosts a node, and provides service to clients.
2015-10-21 01:26:49 +03:00
## Cluster
2014-10-18 02:04:04 +04:00
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.
2015-10-21 01:26:49 +03:00
## Peer
2014-10-18 02:04:04 +04:00
Peer is another member of the same cluster.
2015-10-21 01:26:49 +03:00
## Proposal
2015-06-16 23:51:20 +03:00
A proposal is a request (for example a write request, a configuration change request) that needs to go through raft protocol.
2015-10-21 01:26:49 +03:00
## Client
2014-10-18 02:04:04 +04:00
Client is a caller of the cluster's HTTP API.
2015-10-21 01:26:49 +03:00
## Machine (deprecated)
2014-10-18 02:04:04 +04:00
2014-12-18 21:18:26 +03:00
The alternative of Member in etcd before 2.0