一个善良且老实的人:佬,你说的应该是Redis和MysSQL中有商品的数目,Redis作为缓存 MySQL作为根数据。
如果有人下订单 1.查询Redis,如果库存量充足则 库存量 - 1 2.通知MySQL去操作数据库存 - 1 3.使用MQ的延时消息,消息内容是检查订单是否付款 4.时间到达 MQ会将消息投递给消费者 5.消费者做判断 (1)订单支付 okk (2)订单没有支付 则手动恢复数据
佬是这个意思吗 你这延时队列没有回滚这一说法吧 佬想说的是事务消息吗?
0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: