业务是这样的:比如一个有个拍卖系统,我上架了拍卖商品,默认3分钟后完成拍卖,如果3分钟内有个用户出价了,商品拍卖时间从用户出价时间开始重置为3分钟,以此类推,直到没有用户出价3分钟到了,商品被最后一个用户拍卖走。 任务调度可能没这么实时
近期有人问我怎么解决的,大家可以了解下 延迟队列(很多MQ都有对应的实现),或者了解下 redis zset 延迟消息的解决方案。
业务是这样的:比如一个有个拍卖系统,我上架了拍卖商品,默认3分钟后完成拍卖,如果3分钟内有个用户出价了,商品拍卖时间从用户出价时间开始重置为3分钟,以此类推,直到没有用户出价3分钟到了,商品被最后一个用户拍卖走。 任务调度可能没这么实时
近期有人问我怎么解决的,大家可以了解下 延迟队列(很多MQ都有对应的实现),或者了解下 redis zset 延迟消息的解决方案。