2
A
回答
0
我认为这取决于如果您的程序仅适用于一个任务或更多。如果它只是做一个愚蠢的事情(比如每20秒钟在一个数据库中运行一个存储过程),我会引用一个调度任务,但是如果它做的比这个更多,并且可能获得一些依赖关系(也许它运行的时间或者一些文件操作)我会对一个服务进行合并。 如果操作的时间间隔不同,我也会对服务进行合并。假设您的程序在数据库中运行单个存储过程,并取决于它对数据库进行了“真实”更改。如果它做了什么,下一次运行是在5秒内,如果没有,下一次运行在20秒内。这是一项服务的完美例子之一。
1
我不确定间隔是这里的主要问题。 这里有一些事情要考虑:
- 这个任务在内存中有多少国家需要 - 你从数据库的文件加载的东西?
- 是否需要此任务运行的系统,是否需要与其他任务 进行通信?
- 当任务结束时,您是否需要更多地控制流程生命周期?
你可以看到我在哪里与此,一个服务是一个常驻实体,而一个调度任务不是。
相关问题
- 1. 时间间隔任务服务
- 2. 以特定时间间隔(包括秒)计划任务
- 3. 计划任务时间约束
- 4. VB.net在计划时间执行任务
- 5. Coldfusion计划任务 - 每次任务运行时是否重置间隔?
- 6. 计划任务与Windows服务和system.timer.timer
- 7. 计划任务与Windows服务
- 8. 根据Quartz中的开始时间在间隔中计划任务
- 9. 安卓:计划重复任务很短的时间间隔不工作
- 10. 任务计划程序和服务之间的区别
- 11. WebClient计划任务计划任务
- 12. PowerShell脚本在任务计划 - 空间和时间戳问题
- 13. Dart服务器检查时间间隔
- 14. AngularJs $服务间隔
- 15. 每隔X秒致电WCF - Windows服务或计划任务
- 16. 计算任务的频率间隔
- 17. 估计时间对任务
- 18. 计划任务 - 在服务器上安排时间调用aspx页面
- 19. 远程服务器计划任务
- 20. Windows服务器任务计划程序
- 21. 计划任务或Windows服务
- 22. 窗口服务VS计划任务
- 23. 计划任务窗口服务器2003
- 24. 计划任务或Windows服务
- 25. Windows服务vs计划任务
- 26. 计划任务
- 27. 如何计算客户端/服务器时间间隔?
- 28. Blazeds服务时间统计
- 29. 在运行时更改Spring任务的计划时间?
- 30. 如何创建一个后台服务与间隔时间
我见过其他一些类似的问题,但我认为这不是一个骗局,因为其他人解决他们应该做一个特定的时间间隔与一般情况下,因为我也寻找官方指导如果有任何。 – 2011-02-28 15:02:30