我需要决定使用哪个,更推荐使用哪个? 我的要求 - 运行应该每X分钟运行一次的日常任务,并且需要通过任务的代码库进行配置,以便我可以使用它来部署任务和配置更改, 在我看来它在计划任务上有点复杂,因为间隔运行管理是在代码之外完成的,在Windows服务上你控制了间隔运行的所有方面,我不喜欢windows服务是你有很多与核心逻辑和任务目的无关的代码,而且只与任务的运行有关,当我在Windows服务器中内置了任务调度程序界面时,这对我来说似乎很愚蠢。允许我开箱即用的复杂配置。
我使用团队城市作为构建和部署工具。
所以我希望你的意见有利有弊,以及你认为这种情况的最佳做法
答案 0 :(得分:1)
我会投票支持创建创建所需计划任务的脚本(使用计划任务api)。 例如schtasks / create / tn ...
它有足够的选项来满足您的要求。它易于维护和部署,因为它不需要在更改时重新编译。如果您有特殊要求来管理不同的时区或任务调度逻辑,请使用服务。