业务存在多个司机抢单问题
来源:4-26 订单微服务的智能抢单,Redis事物+AOF模式(一)

鬼影小天才
2023-09-08
假设一个司机抢到订单了,在删除 Redis 之前,另外一个线程也进入事物进行抢单,这样就会存在多个司机抢到同一个订单,这个问题能否解决一下?在群里问了很多次都不回复,希望可以直面问题
写回答
1回答
-
神思者
2023-09-13
如果A事务提交成功,B事务在A事务提交之后开启的,B事务抢单失败。如果B事务在A事务提交之前开启的,A和B只有一个事务能提交成功。
072023-09-15
相似问题