分布式相关

分布式事务seata,TCC,最大努力通知,最终一致性解决方案——总结三!

在介绍各种分布式事务的解决方案后,我们了解到各种方案的优缺点:在前面两篇文章中,已经介绍了各种解决方案的具体细节。java分布式事务——seata,tcc解决方案总结!java分布式事务——最终一致性,最大努力通知总结!本文咱们就来对各种方案的优缺点做个总结: 2PC最大的诟病是一个阻塞协议。RM在执行分支事务后需要等待TM的决定,此时服务会阻塞并锁定资源。由于其阻塞机制和最

  在介绍各种分布式事务的解决方案后,我们了解到各种方案的优缺点:

在前面两篇文章中,已经介绍了各种解决方案的具体细节。

java分布式事务——seata,tcc解决方案总结!

java分布式事务——最终一致性,最大努力通知总结!

本文咱们就来对各种方案的优缺点做个总结:

 2PC 最大的诟病是一个阻塞协议。RM在执行分支事务后需要等待TM的决定,此时服务会阻塞并锁定资源。由于其阻塞机制和最差时间复杂度高, 因此,这种设计不能适应随着事务涉及的服务数量增加而扩展的需要,很难用于并发较高以及子事务生命周期较长 (long-running transactions) 的分布式服务中。

    如果拿TCC事务的处理流程与2PC两阶段提交做比较,2PC通常

原创不易,完成人机校验,阅读全文

相关推荐