暂无图片
为什么要尽量避免使用XA事务?
我来答
分享
2023-05-10
为什么要尽量避免使用XA事务?

为什么要尽量避免使用XA事务?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
中天

XA事务的缺点是性能不佳,且XA无法满足高并发场景。一个数据库的事务和多个数据库间的XA事务性能会相差很多。因此,要尽量避免使用XA事务,例如可以将数据写入本地,用高性能的消息系统分发数据,或使用数据库复制等技术。只有在其他办法都无法实现业务需求,且性能不是瓶颈时才使用XA。

暂无图片 评论
暂无图片 有用 4
暂无图片
chengang

我认为有的两点。
1、XA没法保证原子性,应用要自己做好补偿
2、XA锁等待太久。造成性能低下

暂无图片 评论
暂无图片 有用 2
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏