一个看似简单的业务需求——“用户下单时,必须同时扣减库存”,在微服务架构下会迅速演变成一个棘手的一致性问题。订单服务和库存服务是两个独立的部署单元,各自拥有独立的数据库。当订单记录成功创建后,库存服务却因网络抖动或自身故障扣减失败,数据就会
2023-10-27