TCC模式——分布式事务的“押金预扣法“
TCC模式——分布式事务的"押金预扣法"你有没有住过酒店?生活场景:酒店的"预授权"机制入住酒店时:前台操作:“先生,请刷一下预授权,¥1000”你的信用卡被"冻结"¥1000(但不是真正扣款)给你房卡,入住退房时:你消费了¥588实际扣款¥588解冻剩余的¥412如果房间弄坏了:从预授权里扣¥500解冻剩余¥500这就是TCC模式的精髓:先冻结资源,用完再结算。技术故事:Try-Confirm-CancelTCC(Try-Confirm-Cancel)是一种分布式事务解决方案:阶段酒店场景分布式事务场景Try预授权冻结预留资源,检查可行性

相关新闻