quartz.net意味着支持持续时间不到1秒的触发器?

时间:2010-08-07 22:27:35

标签: c# .net quartz.net

quartz.net是否意味着支持持续时间不到1秒的触发器?

我假设没有,因为我没有看到像TriggerUtils.MakeMilliSecondlyTrigger这样的方法。因此我假设你会在如此短的时间内更好地考虑创建一个线程并且只是使用Thread.Sleep?

2 个答案:

答案 0 :(得分:2)

Trigger Class确实有HasMillisecondsPrecision Property

我相信你正在寻找的东西。文件说:

  

判断是否有此Trigger实例   可以毫秒处理事件   精度。

答案 1 :(得分:2)

Quartz.NET使用SimpleTrigger支持不到1秒的间隔。它们通常只是一个非常罕见的用例,当您达到<基础设施时,基础设施可能会成为瓶颈。 100ms间隔创建作业,处理失火等,一切都取决于你的CPU基本上)。

TriggerUtils没有给出你的缩写,因为它不是常见的情况。 RAMJobStore在这里是正确的选择,因为它可以更好地满足这些调度需求。