A项目调用了B项目的更新数据方法,但是A项目调用完后出现异常,此时B项目的更新数据如何回滚?!!
A、B项目都配置了事务,但是A出现业务异常时,对B是没有影响的,此时B项目如何回滚呢
java 两个项目之间如何实现事务管理?
答案:2 悬赏:60 手机版
解决时间 2021-03-11 07:51
- 提问者网友:树红树绿
- 2021-03-10 12:42
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-03-10 14:10
可以去看看JTA事务 需要XA驱动
百度下atomikos这个,很多例子
不同数据源也可以回滚
搞错了,不同的项目不会弄,进程间通信的话才可以
如果是你有权限使用两个项目的数据库,整到一个项目,这样即使数据源(orcal,mysql等等)不同,可以用atomikos来管理事务,就可以回滚了。
百度下atomikos这个,很多例子
不同数据源也可以回滚
搞错了,不同的项目不会弄,进程间通信的话才可以
如果是你有权限使用两个项目的数据库,整到一个项目,这样即使数据源(orcal,mysql等等)不同,可以用atomikos来管理事务,就可以回滚了。
全部回答
- 1楼网友:空山清雨
- 2021-03-10 14:51
这个问题就属于比较难解释的问题,有没有需求的案例,不同的需求设计的方法也不大相同。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯