开发者社区 问答 正文

为什么事务中不应包含远程调用?

为什么事务中不应包含远程调用?

展开
收起
真的很搞笑 2024-05-07 19:51:07 153 分享 版权
1 条回答
写回答
取消 提交回答
  • 首先,远程调用的响应时间(RT)可能过长,导致事务长时间无法提交,进而长时间占用数据库连接资源。其次,如果本地事务回滚,但远程调用已经成功执行,那么跨系统的数据不一致性就可能产生。这种不一致性很难追踪和修复,因此最好在事务中避免包含远程调用。

    2024-05-07 20:59:54
    赞同 3 展开评论
问答地址: