寻找.NET任务调度库

时间:2010-05-12 00:31:21

标签: .net scheduling

我正在寻找以下功能:

  1. 计划程序使用SQL Server作为后备存储
  2. 任务可以由一个应用程序安排并由另一个应用程序执行
  3. 我可以有多个应用程序,每个应用程序都处理一个特定的任务子集
  4. 任务可以在特定时间,现在或基于其他任务的成功或失败来触发
  5. 数据可以附加到任务
  6. 有很多很好的东西,比如Web管理控制台,集群/故障转移支持,可自定义的日志记录,但它们不是必需的。

    表面上Quartz.NET有一个很好的界面,似乎符合条件,因为它满足(1),(4有一些自定义工作)和(5),但我一直在打击我的头(2) (3)似乎我需要投入更多的精力而不是它的价值,特别是考虑到它的内部是多么复杂。

    那里还有其他图书馆吗?开源是首选,免费作为密切的亚军。当这不是他们的想法时,让管理层为这样的事情付出代价真的很难。

2 个答案:

答案 0 :(得分:1)

我讨厌说出来,但听起来你想BizTalk既不是开源的,也不是免费的,但是非常适合你想要完成的事情。

答案 1 :(得分:0)

您可以使用Windows Workflow(WF),也可以使用Quartz.NET