springboot使用jta+atomikos处理分布式事务(性能较差,通信时间长)

250 阅读1分钟

1.参考地址:blog.csdn.net/qq_36138324…

2.总结:但凡使用过的上述两阶段提交的同学都可以发现性能实在是太差,根本不适合高并发的系统。为什么?

1)两阶段提交涉及多次节点间的网络通信,通信时间太长!
2)事务时间相对于变长了,锁定的资源的时间也变长了,造成资源等待时间也增加好多!

正是由于分布式事务存在很严重的性能问题,大部分高并发服务都在避免使用,往往通过其他途径来解决数据一致性问题。

3.建议:使用消息队列来避免分布式事务