ZooKeeper 实现分布式事务,类似于两阶段提交,总共分为以下 4 步:
1. 客户端先给 ZooKeeper 节点发送写请求;
2. ZooKeeper 节点将写请求转发给 Leader 节点,Leader 广播给集群要去投票,等待确认;
3. Leader 收到确认,统计投票,票数过半则提交事务;
4. 事务提交成功后,ZooKeeper 节点告知客户端。
ZooKeeper 实现分布式事务,类似于两阶段提交,总共分为以下 4 步:
1. 客户端先给 ZooKeeper 节点发送写请求;
2. ZooKeeper 节点将写请求转发给 Leader 节点,Leader 广播给集群要去投票,等待确认;
3. Leader 收到确认,统计投票,票数过半则提交事务;
4. 事务提交成功后,ZooKeeper 节点告知客户端。