分布式
中等
面试题库
分布式
困难
SAGA的补偿操作本身失败怎么办?如何处理补偿的不确定性?
分布式
中等
SAGA的编排式与协同式两种实现方式有何区别?各自优劣?
分布式
简单
SAGA事务模式是如何通过一系列补偿操作实现最终一致的?
分布式
困难
如何设计一个TCC事务框架?Try/Confirm/Cancel接口签名与上下文如何传递?
分布式
中等
TCC与2PC在性能上有何差异?为什么TCC吞吐更高?
分布式
中等
TCC适合什么业务场景?为什么账户扣减、库存扣减天然契合TCC?
分布式
中等
TCC的Try阶段成功后,如何保证Confirm或Cancel最终一定执行?需要什么兜底?
分布式
困难
TCC的空回滚、悬挂、幂等三大问题是如何产生的?分别如何解决?
分布式
中等
TCC的资源预留思想与2PC的资源锁定有何本质不同?
分布式
中等
TCC中Confirm与Cancel为什么必须幂等?如何保证它们的幂等性?
分布式
简单