延时任务最佳实践方案

文章目录 前言 方案分析 一、轮询扫描 二、多Timer触发 三、RabbitMQ死信队列 四、环形队列 总结 前言 很多时候,业务系统有延时处理任务的需求,当任务量很大时,可能需要维护大量的定时器,或者进行低效的扫描。例如:电商下单成功后60s之后给用户发送短信通知,电商下单后30分钟未支付,则自动取消订单;出行乘客叫单后30秒没有司机接单,重新给周边司机推单等。实现这类需求有一些常见方案。 在
相关文章
相关标签/搜索