我ScheduledThreadPoolExecutor用于执行时间不同的任务。例如,一项任务计划于今晚9:30 PM,另一项计划于明天8:00 AM。但是,如果由于某种原因关闭了服务器,任务就会消失。
ScheduledThreadPoolExecutor
我正在考虑数据库中的任务持久性,以便以后可以重新触发失败的任务,但是我认为这不是一个完美的解决方案。
是否有任何良好的框架或其他建议?
您可以使用基于Redis的任务调度框架,例如Redisson。它还支持石英cron体验。这是有关它的文档
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句