gpt4 book ai didi

java - Java中最简单的事务框架是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:02 24 4
gpt4 key购买 nike

假设我有一个简单的任务:处理一些数据并将其附加到文件中。如果没有异常(exception)就可以了,但是这种情况可能会发生。如果出现问题,我想删除文件中的所有更改。

另外,可能我在处理过程中设置了一些变量,我也想返回它们之前的状态。

另外,可能我使用的数据库不支持事务(据我所知,MongoDB 不支持),所以我想以某种方式从数据库回滚它。

是的,我可以通过备份文件然后替换它来手动修复文件的问题。但通常看起来我需要一个事务框架。

我不想为此使用 Spring 怪物。太多了。而且我没有 ELB 容器来管理 EJB。我有一个简单的Java独立应用程序,但它需要事务支持。

除了插入 Spring 或 EJB 之外,我还有其他选择吗?

最佳答案

如果你不想使用spring,可以尝试实现一个简单的两阶段提交机制:Two-Phase Commit Protocol

关于java - Java中最简单的事务框架是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26564473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com