gpt4 book ai didi

c# - 为什么我不能在 Quartz.net 中为同一个触发器安排多个作业?

转载 作者:行者123 更新时间:2023-11-30 15:06:17 24 4
gpt4 key购买 nike

我正在研究 Quartz.NET 以安排任务。其中一个要求是我希望能够将多个作业安排到同一个触发器(基本上共享一个触发器)。然而,Quartz.NET 不允许这样做。我还注意到在 Windows 任务计划程序中,您也不能共享触发器。

将多个作业映射到同一个触发器似乎是一个常见的要求。我的问题是,为什么不允许这样做?是否有理由不将多个作业安排到同一个触发器?

最佳答案

在 Quartz 中,您可以将多个触发器分配给同一个作业,因为某些调度不能由单个触发器表示。可能 Quartz 不支持反向连接(每个触发器多个作业),因为:

  1. 这会增加现有代码的复杂性,现有代码已经允许每个作业有多个触发器。

  2. 通过创建复合作业可以轻松完成每个触发器的多个作业,其目的是运行其他作业。

关于c# - 为什么我不能在 Quartz.net 中为同一个触发器安排多个作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7999870/

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