我们如何在java中进行预提交

时间:2014-05-29 16:10:13

标签: java jdbc

在两阶段提交中,我们将遇到这种情况。

在两阶段提交中,提交或回滚分两个阶段完成:

  1. 提交请求阶段:在此阶段,主要流程或协调员流程对所有其他流程进行投票,表明他们已成功完成流程,并且如果所有选票均为“是”则准备提交,然后他们继续进行下一阶段。如果“否”则执行回滚。
  2. 提交阶段:根据投票,如果所有选票都是肯定的,则提交完成。
  3. 类似地,当任何事务在执行事务后更改多个数据库时,它将在每个数据库上发出 pre commit 命令,并且所有数据库都发送确认,并且根据确认是否所有都是肯定的事务将发出提交命令否则回滚已完成。

0 个答案:

没有答案