gpt4 book ai didi

java - 在分布式系统中调度指定时间的任务

转载 作者:行者123 更新时间:2023-11-29 08:42:35 24 4
gpt4 key购买 nike

我将 ScheduledThreadPoolExecutor 用于具有不同执行时间的任务。例如,一项任务安排在今晚 9:30 PM,另一项任务安排在明天上午 8:00。但如果服务器由于某种原因关闭,任务就会消失。

我正在考虑数据库中的任务持久化,以便我可以在以后重新触发失败的任务——但我想这不是一个完美的解决方案。

对此有什么好的框架或其他建议吗?

最佳答案

您可以使用基于 Redis 的任务调度框架,例如 Redisson .它还支持 quartz cron experssions。这是 documentation关于它

关于java - 在分布式系统中调度指定时间的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38966268/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com