C#任务调度程序查询

时间:2009-10-12 04:02:11

标签: c# timer scheduler scheduled-tasks

您好我已经使用缓存过期回调为ASP.Net网站开发了一个调度程序。我现在有预算将站点移动到专用服务器,因此我使用计时器对象将调度程序编写为Windows服务 - 它在测试环境中运行良好。 我想知道计时器方法是否足够好。换句话说 - 创建一个ROBUST C#调度程序引擎的最佳设计策略是什么,它可以每隔n分钟加载/分配配置/存储的任务。

1 个答案:

答案 0 :(得分:4)

我会使用Quartz.NET。经过充分测试,开源,我已经多次使用它,没有任何问题。

编辑:实际上,刚刚与同事谈过调度问题,当轻量级解决方案足够时,可以说使用Windows预定任务(如另一张海报所指出)。

  

Quartz.NET是一个功能齐全,开放的   可以的源作业调度系统   从最小的应用程序到大型应用程序   扩展企业系统。