分布式事务之最终一致性

问题描述 比如有订单,库存两个数据,一个下单过程简化为,加一个订单,减一个库存。 而订单和库存是独立的服务,那怎么保证数据一致性。 这时候我们需要思考一下,怎么保证两个远程调用“同时成功”,数据一致? 请大家先注意一点远程调用最郁闷的地方就是,结果有3种,成功、失败和超时。 超时的话,成功失败都有可能。而超时的结果是无法预测的,超时之后可能成功也可能失败,如果超时重试成功,但是本地事务已经回滚,而
相关文章
相关标签/搜索