分布式事务,一次性说清
Posted 架构师之路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式事务,一次性说清相关的知识,希望对你有一定的参考价值。
常见面试题1:分布式事务产生的背景?
常见面试题2:分布式事务方案通常有哪些?
-
2PC:强一致性; -
3PC:相对于 2PC 引入超时机制; -
TCC:业务层面的分布式事务,Try - Confirm - Cancel; -
本地消息表:利用各系统本地事务实现分布式事务; -
消息事务:以 RocketMQ 为代表,通过中间件实现; -
最大努力通知:柔性事务思想。
常见面试题3:什么是 BASE 理论?
-
基本可用(Basically Available); -
软状态(Soft State);
-
最终一致性(Eventually Consistent)。
BA(Basically Available):鼓励通过架构设计,把可能影响全平台的严重问题,转化为只影响平台中的一部分数据或者功能的非严重问题。
常见面试题4:最终一致性分为哪几种?
-
因果一致性(Causal consistency); -
读己之所写(Read your writes); -
会话一致性(Session consistency); -
单调读一致性(Monotonic read consistency); -
单调写一致性(Monotonic write consistency)。
常见面试题5:Seata和LCN有何区别?
-
掌握百万年薪架构师的顶级架构设计思维模型,具备以不变应万变的架构设计能力; -
掌握亿级企业分布式事务架构设计哲学本质,沉淀分布式事务架构设计方法论,从而能够给出优雅架构设计解决方案; -
掌握亿级企业同步业务场景分布式事务架构设计的高可用设计方法论与实践,能够确保在生产环境中稳定运行; -
掌握亿级企业异步业务场景分布式事务架构设计的高并发设计方法论与实践,再也不惧怕海量高并发; -
掌握亿级企业分布式事务架构设计(XA/2PC/3PC/TCC/SAGAS/Seata/异步消息/事务消息/本地消息表等)的全攻略实践,从而轻松应对企业各种各样的复杂应用场景; -
掌握亿级企业分布式架构在阿里电商、腾讯社交等不同企业场景的真实设计与实践,能够做到举一反三。
以上是关于分布式事务,一次性说清的主要内容,如果未能解决你的问题,请参考以下文章