1 两阶段提交协议
两阶段提交方案应用非常广泛,几乎所有商业OLTP数据库都支持XA协议。但是两阶段提交方案锁定资源时间长,对性能影响很大,基本不适合解决微服务事务问题。
缺点:
如果协调者宕机,参与者没有协调者指挥,则会一直阻塞。、
如下图:
第一阶段:
准备阶段:协调者向参与者发起指令,参与者评估自己的状态,如果参与者评估指令可以完成,则会写redo或者undo日志,让后锁定资源,执行操作,但并不提交。文章来源:https://www.toymoban.com/news/detail-668063.html
文章来源地址https://www.toymoban.com/news/detail-668063.html
到了这里,关于分布式事务(4):两阶段提交协议与三阶段提交区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!