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