我需要在企业系统中实现一些后台组件。组件将在特定日期/时间运行。
使用Windows服务实现的最佳方法是什么?
答案 0 :(得分:2)
我为此目的推荐Quartz.NET。引用主页:
Quartz.NET是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。
我们在一些产品中使用它,到目前为止我们对此感到满意。我们主要在您描述的确切场景中使用它 - 作为一个不断运行的Windows服务,它定期执行某些任务。
文档非常体面,API使用起来很愉快。功能非常丰富(cron触发器,间隔触发器,自定义日历,许多其他有用的功能)。它与UTC和当地时间一致(请务必阅读文档!)。
答案 1 :(得分:0)
你看过Quartz.NET了吗?功能非常强大,已经存在了一段时间。