(1)客户端用户对 following 发出写操作请求;
(2)following 本身不进行写操作,只执行读操作,所以会将写操作请求转发给 leader ;
(3)leade r生成一个新的事务并为这个事务生成一个分布式唯一的ZXID,leader 将这个事物提议(propose)发送给所有的 followers 节点;
(4)所有的 follower 角色开始写入数据,并将写入结果返回给 leader,即响应ACK;
(5)leader 节点收到 ACK 后,需要当前集群半数以上的 ACK 写入成功,则提交本次事务;
(6)数据写入成功则响应客户端;
交流平台,
有不当,望指出
有建议,请提出