在 2 阶段提交中,假设其中一个节点在提交阶段崩溃或速度很慢,而其他节点已经成功提交了他们的更改。现在,如果向其中一个成功的节点发出查询,从客户端的角度来看,它的数据一致性是什么?
客户端是否看到该成功节点上最新提交的更改,或者事务协调器是否将先前成功的 TransactionID 与查询一起传递给节点,以便客户端只能看到当前正在进行的事务之前的数据/状态?
在 2 阶段提交中,假设其中一个节点在提交阶段崩溃或速度很慢,而其他节点已经成功提交了他们的更改。现在,如果向其中一个成功的节点发出查询,从客户端的角度来看,它的数据一致性是什么?
客户端是否看到该成功节点上最新提交的更改,或者事务协调器是否将先前成功的 TransactionID 与查询一起传递给节点,以便客户端只能看到当前正在进行的事务之前的数据/状态?