0

我不明白为什么无法在协调器失败时取消阻止事务,如下所示:

  1. 查询所有接受者节点并询问他们的交易状态。他们是否处于准备状态?
  2. 如果它们都处于准备状态,那么您可以启动一个新的协调器并告诉它前一个协调器的最后一个事务在所有接受器中都达到了准备状态,因此您现在应该通过发送提交消息来恢复它。

上面的解决方法不是允许 2PC 使用新的协调器解除阻塞吗?为什么我们说 2PC 需要协调器“复活”才能解锁交易?

4

0 回答 0