java中非数据库事务处理

需求:调用多个远程服务器提供的接口,service组合接口提供对外单一接口
问题:组合接口时可能会按照某个顺序调用到多个远程接口,期间要求任何接口出错都要做事务回滚。(目前未知远程服务接口是否提供事务管理)
思路?
xx框架?

1个回答

如果你指的事务是你自己的事务的话,那肯定是可以控制的,你可以在一个大方法里面分别调用那些远程接口,当他们都没有失败的时候,你再提交事务,否则就回滚事务。

如果你指的是各个远程接口的事务需要在调用别人失败之后把以前调用的远程接口的事务回滚,那就需要各个远程接口做相关的操作了。

yyyyyyyi
yyyyyyyi 第二种情况下,目前已知远程服务接口不提供这种回滚支持。。。。。。。貌似大部分webservice都不提供这种支持
接近 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问