标签: java-ee rest transactions jta 2phase-commit
这是场景,顺便说一句,我正在寻找以Java为中心的答案。
我们有没有办法在不编写自己的补偿代码的情况下使用JTA来实现这一目标(撤消步骤1和2)?
答案 0 :(得分:2)
除非每个参与者独立支持两阶段提交,否则您无法协调或管理分布式事务。
因此,在这种情况下 - 如果您的REST服务支持两个等同于事务的两个阶段的方法 - 您可以在客户端中实现事务管理器。