分布式事务
给大家扩充一下知识,大家感兴趣的话可以课外研究一下。在分布式事务上有一个两阶段提交的方案,java里有XA的实现,通过JTA全局事务来保证分布式事务的一致性,而采用JTA的全局事务的时候,由于各个应用之间需要进行消息同步,保持各个系统的预提交状态交互,这个消息同步是很耗性能的,大概需要同步20次以上的消息,整体性能就很受影响,而在开源领域上,对于分布式事务也有一个解决方案,paxos算法,paxos算法的不足是依赖于网络的稳定性,会存在“拜占庭将军问题”,这样就不太适合用于交易系统。
支付宝对于分布式事务做了自己的设计,有一个TCC模型,大家可以网上搜索一下
相关推荐
LeeLuffy 2020-10-16
zjuwangleicn 2020-09-04
loviezhang 2020-08-08
打不死的小强 2020-07-03
夙梦流尘 2020-06-28
粗茶淡饭 2020-06-25
花落花开春去秋来 2020-06-20
loviezhang 2020-06-16
wenjieyatou 2020-06-09
middleware0 2020-06-09
韩学敏 2020-06-08
CharlesYooSky 2020-06-06
wqbala 2020-06-04
isHooky 2020-05-30
zhangll00 2020-05-11
wqbala 2020-05-05
langyue 2020-05-03