Java面试题分布式事务怎么解决? Java面试题秒杀下超卖怎么解决?Java面试题docker和Linux的区别是什么?
时间: 2024-04-17 19:21:21 浏览: 109
Java分布式相关面试题汇总
1. 分布式事务的解决方案有哪些?
常见的分布式事务解决方案包括两阶段提交(2PC)、三阶段提交(3PC)、TCC(Try-Confirm-Cancel)等。2PC是最经典的解决方案,但存在单点故障和阻塞的问题;3PC在2PC的基础上引入超时机制,减少了阻塞问题;TCC则是通过预留资源和补偿机制来实现分布式事务的一致性。
阅读全文