+
 新版
2020-11-12 17:19
支持
2020-11-12 14:29
疑问:你这个示例 userMapper.insert(user); 和 userMapper.insert(user2); 两个user是插入到同一个数据库里吗?从这个示例看没必要上分布式事务啊
2020-11-12 14:31
这是个例子,sega为每个操作生成一个回滚任务,因此单库和多库是一样的。你的框架有sega么,如果搞,看你博客是想搞
2020-11-12 14:49
噢,明白了。我没有sega模式,自己捣估了一个类似seata的无侵入事务方案,用一个第三方服务来定时解锁回滚失败的分布式事务。示例见https://gitee.com/drinkjava2/jsqlbox/wikis/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1?sort_id=1329513
2020-11-12 15:31
分布式事务水很深。再问一个问题啊,如果数据库A、B提交了之后有异常,数据库A回滚成功,然后网线断掉了,十分钟后网线修好了,这时候你的数据库B能自动回滚吗?
2020-11-12 12:16
赞!
2020-11-12 12:12
支持!
2020-11-12 11:23
支持
2020-11-12 11:06
支持
回复 @
{{emojiItem.symbol}}
返回顶部
顶部