gpt4 book ai didi

scheduling - Quartz.net:避免庞大的数据库,停止 future 的触发器,转储计划任务

转载 作者:行者123 更新时间:2023-12-04 02:12:28 25 4
gpt4 key购买 nike

有几个问题要问真正的 Quartz 大师!

我是 Quartz.net 的初学者,希望在我被烧毁之前得到一些建议:

1)我安排了一堆工作/触发器在 future 的特定时间关闭。完成这些任务后,我不再使用数据库中的作业/触发器信息。我需要做些什么来避免 Quartz 事件的庞大数据库构建,或者它们是否会自行处理并自动被删除?

2)我的各种任务周期性地重复。但有时,当我运行实际工作时,我意识到我不想再继续运行定期事件,直到工作到期。如何从正在执行的作业中停止所有 future 的触发器?

3)有没有办法转储所有计划任务。有时像“scheduler.DumpAll() ;-)”?

提前致谢!

最佳答案

  • 请参阅 LeftyX 的回答(以及我的后续评论):在正常情况下,当触发器没有更多触发次数时将其删除,而当作业不再有触发器时,则将其删除
  • 您可以使用 scheduler.unschduleJob()、scheduler.deleteJob()、scheduler.pauseJob()、scheduler.pauseTrigger() - 取决于您实际想要的特定行为。
  • 不。
  • 关于scheduling - Quartz.net:避免庞大的数据库,停止 future 的触发器,转储计划任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974205/

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