分布式事务 分布式事务是指跨越多个独立系统或数据库的事务操作,要求这些操作要么全部成功,要么全部失败,保证数据一致性。 为什么需要分布式事务 微服务、分库分表、异构系统等场景下,单体事务无法满足一致性需求。 例如:订单服务和库存服务分别在不同数据库,需保证下单和扣库存要么都成功,要么都失败。 分布式事务的挑战 网络不可靠、节点故障、时延等导致一致性难以保障。 CAP理论:一致性(C)、可用性(A)、分区容错性(P)三者不可兼得。 常见分布式事务方案KSJ大约 2 分钟架构