二阶段提交
2021-04-03 10:15:20 0 举报
分布式事务
作者其他创作
大纲/内容
优惠券server
transaction manager
prepare ack2
client
commit2
client在查询server的时候,如果server未收到commit请求,由于这里面有update操作,这里有排它锁,所以client在读取的时候就会阻塞,两阶段提交确实实现了强一致性,但是对性能影响很大
提交库存扣减成功确认
prepare2
commit1
prepare ack1
优惠券扣减成功确认
prepare1
事务请求操作
库存server
提交库存扣减
查询当前数据
提交优惠券扣减
排它锁
0 条评论
回复 删除
下一页