技术栈

spring事件

ly7689
2 小时前
java·spring·微服务·异步处理·最终一致性·spring事件·事务事件
Spring 事件机制在微服务中实现最终一致性的设计假设你负责一个电商系统,订单服务负责创建订单,库存服务负责扣减库存。用户下单时,订单服务必须先扣库存,否则可能超卖。最简单的做法是:订单服务在创建订单后,直接调用库存服务的 REST 接口扣减库存。这种同步调用的写法很直观,但问题也明显:
我是有底线的