我是分布式技术的新手。我总是在交易中看到这两个字,但我在谷歌上找不到定义。
有人可以帮忙解释一下吗?
答案 0 :(得分:3)
Commit
只是意味着永久保存您在当前交易中所做的所有更改。而且,Abort
意味着通过杀死当前正在进行的交易来中断行动。通常,使用术语Rollback
,指的是在交易的情况下恢复到先前的稳定状态。
假设,我预订了一张票,如果整个过程成功完成,那么服务器就会整体提交交易。否则,如果出现电源故障或任何其他问题,那么您的过程将中止并返回到先前创建的稳定状态。
我希望这会有所帮助。如果您无法进一步了解,请随时发表评论!