一架梯子,一头程序猿,仰望星空!

分布式事务面试题


分布式事务面试要点:

  1. 什么是分布式事务?为什么需要分布式事务?
  2. 什么是CAP原理?分布式事务与CAP原理有什么关系?
  3. 什么是BASE理论?与ACID有什么区别?
  4. 什么是2PC协议?如何保证分布式事务的原子性?
  5. 什么是TCC协议?TCC协议与2PC协议有什么区别?
  6. 什么是SAGA模式?如何实现分布式事务的最终一致性?
  7. 什么是XA协议?如何实现分布式事务的可靠性?
  8. 什么是本地消息表?如何用它实现分布式事务?
  9. 什么是分布式事务中的幂等性?为什么需要保证幂等性?
  10. 什么是Seata?Seata支持哪些分布式事务方案?
  11. 什么是补偿机制?
  12. 如何优化分布式事务的性能?

相关面试题库:

MySQL性能优化面试题 Redis面试题