七 两阶段事务的问题

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