使用Windows服务实现计划任务

本文关键字:计划 任务 实现 服务 Windows 使用 | 更新日期: 2023-09-27 18:07:53

我需要在企业系统中实现一些后台组件。组件将在特定的日期/时间运行。

使用Windows Service的最佳方式是什么?

使用Windows服务实现计划任务

我推荐Quartz。NET用于此目的。引用主页:

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

我们在一些产品中使用了它,到目前为止我们对它很满意。我们主要在你描述的场景中使用它——作为一个持续运行的Windows服务,定期执行一些任务。

文档是非常体面的,API是愉快的工作。功能非常丰富(cron触发器,间隔触发器,自定义日历,许多其他有用的功能)。它可以很好地使用UTC和本地时间(请务必阅读文档!)。

你看过Quartz.NET吗?非常强大的功能集,已经存在一段时间了