Client:系统外部角色,请求发起者。像民众。(不参与投票) Propser:接受client请求,向集群提出提议(propose)。并在冲突发生时,起到冲突调节的作用。像议员,替民众提出议案。 Acceptor(voter):提议投票和接收者,只有在形成法定人数(quorum,一般即为majority多数派)时,提议才会最终被接受。像国会。 Learner:提议接受者,backup,备份,对集群一致性没什么影响。像记录员。(不参与投票)