2pc
2023-02-10 18:38:05 0 举报
分布式事务原理图
作者其他创作
大纲/内容
撤销
协调者
发起请求
commit/rollback
应用B
commit
撤销事务
参与者
abort
是否所有参与者都准备好
是否准备好提交资源
提交出现故障
写commit到日志
提交
记录事务结束日志
B
提交事务
本地开启事务,不提交
协调者/参与者故障
故障时机
就绪等待
应用A
都准备好
提交commit中,故障
提交commit前故障
ACK
提交commit后故障
消息类型
写到reday日志
写abort到日志
回滚出现故障
写入开始提交事务日志
commit命令发送给所有的参与者后故障,所有的参与者执行并释放资源,反馈给
rollback
事务资源准备询问
等待所有参与者反馈
0 条评论
下一页
为你推荐
查看更多