三分钟彻底弄懂什么是分布式和微服务架构( 五 )

在分布式系统中 P是基本要求 , 而单体服务是 CA 系统 , 微服务系统通常是 AP 系统 , 即同时满足了可用性和分区容错 。

这就有了 个难题:在分布式系统中如何保证数据的一致性?这就是大家经常讨论的分布式事务

三、分布式事务

在微服务架构中 , 分布式事务 般的解决办法就是两阶段提交或者三阶段提交 , 不管使用哪都存在事务失败 , 导致数据不 致的情况 , 关键时刻还得人工去恢复数据 。