Windows服务与计划任务 [英] windows service vs scheduled tasks
本文介绍了Windows服务与计划任务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下是我的方案:
我的应用程序将从db获取几个dll的代码路径,使用MSTest.exe执行DLL,并将结果记录回DB。这可能会每2-3小时重复一次。现在我有点倾向于计划任务,因为我不必担心与内存相关的问题,但需要一些专家的建议。附注:DLL包含调用部署在各种服务器上的应用程序的Web服务的测试方法
提前感谢您的帮助
推荐答案
计划任务更适合您的方案。我认为,在操作系统已经提供调度基础设施的情况下,在Windows服务上构建调度机制没有多大意义。
Windows服务更适合于必须随时响应事件的进程,而不是在特定和固定的时间段。这就是他们一直在跑的原因。SQL Server服务就是一个这样的示例。 这种情况的例外可能是需要大约每秒运行一次的任务。在这种情况下,窗口服务可能是最好的解决方案。对于您的特定日程安排,我毫不怀疑计划任务会更适合您。这篇关于Windows服务与计划任务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文