图解刚性事务(全局事务)的缺陷

两阶段事务-协调者宕机分析 1.如果在第一阶段,协调者宕机,那么所有参与者将无法再收到协调者第二阶段的commit或rollback命令,故会一直阻塞下去,本地事务无法结束。 解决方案:所有参与者统一rollback(因为还未进入第二阶段,所有参与者都不会接受到提交或回滚的命令,当前事务是无法继续提交的,故只能回滚) 2.如果在第二阶段,协调者宕机,那么可能是部分参与者没有接收到commit,ro
相关文章
相关标签/搜索