常用的分布式事务解决方案有哪些?

关于分布式事务,工程领域主要讨论的是强一致性和最终一致性的解决方案。典型方案包括:

分布式事务的目的是保障分库数据一致性,而跨库事务会遇到各种不可控制的问题,如个别节点永久性宕机,像单机事务一样的ACID是无法奢望的。另外,业界著名的CAP理论也告诉我们,对分布式系统,需要将数据一致性和系统可用性、分区容忍性放在天平上一起考虑。


这是一个从 https://www.zhihu.com/question/64921387/answer/225784480 下的原始话题分离的讨论话题