2021
07-01
07-01
基于Redis延迟队列的实现代码
使用场景工作中大家往往会遇到类似的场景:1.对于红包场景,账户A对账户B发出红包通常在1天后会自动归还到原账户。2.对于实时支付场景,如果账户A对商户S付款100元,5秒后没有收到支付方回调将自动取消订单。解决方案分析方案一:采用通过定时任务采用数据库/非关系型数据库轮询方案。优点:1.实现简单,对于项目前期这样是最容易的解决方案。缺点:1.DB有效使用率低,需要将一部分的数据库的QPS分配给JOB的无效...
继续阅读 >