项目中分布式事务如何实现?

提问者:帅平 问题分类:面试刷题
项目中分布式事务如何实现?
1 个回答
国民小哥哥
国民小哥哥
最终一致性方案:
1、下单主事务:本地事务中插入订单记录,同时写入消息表(状态为“未发送”);
2、MQ异步通知:事务提交后,扫描消息表发送MQ(若发送失败,定时任务补偿);
3、库存服务消费:保证幂等性(通过唯一订单ID去重),扣减真实库存。
=
发布于:3个月前 (02-13) IP属地:四川省
我来回答