永发信息网

java 两个项目之间如何实现事务管理?

答案:2  悬赏:60  手机版
解决时间 2021-03-11 07:51
  • 提问者网友:树红树绿
  • 2021-03-10 12:42
A项目调用了B项目的更新数据方法,但是A项目调用完后出现异常,此时B项目的更新数据如何回滚?!!
A、B项目都配置了事务,但是A出现业务异常时,对B是没有影响的,此时B项目如何回滚呢
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-03-10 14:10
可以去看看JTA事务 需要XA驱动
百度下atomikos这个,很多例子
不同数据源也可以回滚

搞错了,不同的项目不会弄,进程间通信的话才可以

如果是你有权限使用两个项目的数据库,整到一个项目,这样即使数据源(orcal,mysql等等)不同,可以用atomikos来管理事务,就可以回滚了。
全部回答
  • 1楼网友:空山清雨
  • 2021-03-10 14:51
这个问题就属于比较难解释的问题,有没有需求的案例,不同的需求设计的方法也不大相同。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯