业务存在多个司机抢单问题

来源:4-26 订单微服务的智能抢单,Redis事物+AOF模式(一)

鬼影小天才

2023-09-08

假设一个司机抢到订单了,在删除 Redis 之前,另外一个线程也进入事物进行抢单,这样就会存在多个司机抢到同一个订单,这个问题能否解决一下?在群里问了很多次都不回复,希望可以直面问题

写回答

1回答

神思者

2023-09-13

如果A事务提交成功,B事务在A事务提交之后开启的,B事务抢单失败。如果B事务在A事务提交之前开启的,A和B只有一个事务能提交成功。

https://img.mukewang.com/szimg/650133ca093e560812120460.jpg


0
7
Aomsir
回复
神思者
神思者,有问题你咋就是不承认呢?这年头什么人都能当老师了是吧?欺骗消费者
2023-09-15
共7条回复

多端全栈项目实战,大型商业级代驾业务全流程落地

50000+代码,300+技术点,慕课网明星讲师为你私人订制

600 学习 · 423 问题

查看课程