延迟任务解决方案
文章平均质量分 86
分布式环境下,延迟任务方案
renkeyutian
多年开发、架构,热爱技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
魔改xxl-job,实现延迟任务调度功能
这里主要是考虑到,如果客户端下线,到了调度时间的任务,服务端找不到一个执行节点来执行,那么任务的状态就会一直是调度中。所以,这里做个规定,超过10分钟,状态还是“调度中”的任务,需要重新复位一下,让它立马再调度一次,保证这个任务至少执行一次。客户端项目启动的时候,将Bean中标记了@XxlDelay注解的方法收集起来,封装成IJobHandler,并且以value定义的名称作为key缓存起来,方便服务端调度的时候查找。分别是:保存延迟任务,取消延迟任务和延迟任务调度成功之后,结果回写的api。原创 2023-07-13 15:41:32 · 3476 阅读 · 1 评论
-
分布式延时任务解决方案
xxl-job-plus: 通过改造xxl-job,实现分布式延迟任务的功能。调度时间精确,误差不超过1秒原创 2023-07-12 17:58:03 · 699 阅读 · 1 评论
分享