1

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

4

1 回答 1

4

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

编辑:实际上,刚刚与一位同事谈论过调度,当轻量级解决方案就足够时,使用 Windows 计划任务有一些话要说(正如另一位海报指出的那样)。

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

于 2009-10-12T04:14:23.873 回答