c# - 设置进程调度程序的框架

标签 c# .net windows batch-processing

所以我们现在在代码中设置了一堆不同的进程。我们围绕这个设置了一个框架,其中包含几个类,这些类控制这些代码片段何时启动、它们登录到哪里、它们依赖于哪个其他进程等。

我们目前的工作方式是,所有这些进程都继承了一个包含参数Validate() 方法和一个Start( ) 方法。

我想重新做这个。现在代码很难处理。我认为其中的每个进程本身都设置得很好,但我想知道是否有人使用任何框架来设置基本上只是一个调度程序,它在一天中的不同时间启动某些进程。

每个进程都应该能够依赖另一个进程,拥有自己的一组参数、启动时间、频率(每日、临时等),以及记录其消息和任何异常的能力到用户界面。我们要保持相互依赖的原因是,如果一个进程所依赖的进程失败,它就不应该运行。

有人知道一个好的框架来设置这样的东西吗?

谢谢。

最佳答案

您可能想看看 Quarz.NET .查看项目页面,它似乎相当活跃。免责声明:个人从未使用过。

关于c# - 设置进程调度程序的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8928551/

相关文章:

windows - 'Run as administrator' 究竟做了什么?

windows - 将目录从 Windows 机器挂载到 OracleVMBox for Tensor on Docker

c# 在父级返回时在后台运行异步任务

c# - 是否有 Hangfire 的内存作业存储包?

c# - 跳过并取 : An efficient approach to OFFSET LIMIT in EF 4. 1?

.net - 为什么在使用任务并行库任务时 httpcontext 对象不可用?

c++ - 将窗口设置为始终在 Windows 7 上的桌面上

c# - 页面加载时打印 pdf

c# - 如何将图像路径保存到动态磁贴的 WP8 本地文件夹

c# - MySql 获取行数