定时调度在程序开发中经常用到,有些场景适用,但是有些不一定
定时任务带来的问题:
* 无状态,连续的两次运行需要借助外部进行状态管理,比如数据库存储当前索引位置
* 自启动的也有负载问题
或许队列可以帮你
具体还是看场景,不需要很严密的任务,容错较高的可以考虑使用队列,Redis里的List也是可以的
定时调度在程序开发中经常用到,有些场景适用,但是有些不一定
定时任务带来的问题:
* 无状态,连续的两次运行需要借助外部进行状态管理,比如数据库存储当前索引位置
* 自启动的也有负载问题
或许队列可以帮你
具体还是看场景,不需要很严密的任务,容错较高的可以考虑使用队列,Redis里的List也是可以的