2
A
回答
0
我認爲這取決於如果您的程序僅適用於一個任務或更多。如果它只是做一個愚蠢的事情(比如每20秒鐘在一個數據庫中運行一個存儲過程),我會引用一個調度任務,但是如果它做的比這個更多,並且可能獲得一些依賴關係(也許它運行的時間或者一些文件操作)我會對一個服務進行合併。 如果操作的時間間隔不同,我也會對服務進行合併。假設您的程序在數據庫中運行單個存儲過程,並取決於它對數據庫進行了「真實」更改。如果它做了什麼,下一次運行是在5秒內,如果沒有,下一次運行在20秒內。這是一項服務的完美例子之一。
1
我不確定間隔是這裏的主要問題。 這裏有一些事情要考慮:
- 這個任務在內存中有多少國家需要 - 你從數據庫的文件加載的東西?
- 是否需要此任務運行的系統,是否需要與其他任務 進行通信?
- 當任務結束時,您是否需要更多地控制流程生命週期?
你可以看到我在哪裏與此,一個服務是一個常駐實體,而一個調度任務不是。
相關問題
- 1. 時間間隔任務服務
- 2. Coldfusion計劃任務 - 每次任務運行時是否重置間隔?
- 3. 計劃任務與Windows服務和system.timer.timer
- 4. 安卓:計劃重複任務很短的時間間隔不工作
- 5. 任務計劃程序和服務之間的區別
- 6. AngularJs $服務間隔
- 7. 計算任務的頻率間隔
- 8. 估計時間對任務
- 9. 計劃任務 - 在服務器上安排時間調用aspx頁面
- 10. 如何計算客戶端/服務器時間間隔?
- 11. 計劃任務或Windows服務
- 12. 計劃任務或Windows服務
- 13. 計劃任務窗口服務器2003
- 14. Windows服務vs計劃任務
- 15. 計劃任務
- 16. Blazeds服務時間統計
- 17. 如何創建一個後臺服務與間隔時間
- 18. 計劃時間與音樂的時間
- 19. 如何將大量任務劃分爲小任務並在特定時間間隔內執行,在php
- 20. Spring MVC 3在特定時間開始的時間計劃任務
- 21. Windows服務或任務計劃程序的維護任務?
- 22. Windows任務計劃程序 - 僅在時間窗口中運行
- 23. 如何在特定時間運行計劃任務?
- 24. 計劃任務在特定時間開始每n秒運行
- 25. 程序javascript的時間複雜度,用於計劃任務
- 26. MySQL - 計劃任務
- 27. Oracle計劃任務?
- 28. 計劃任務python與IDLE(python GUI)運行Windows服務器2012
- 29. 執行從服務計劃任務,並保持該服務活
- 30. 以24小時爲間隔計劃
我見過其他一些類似的問題,但我認爲這不是一個騙局,因爲其他人解決他們應該做一個特定的時間間隔與一般情況下,因爲我也尋找官方指導如果有任何。 – 2011-02-28 15:02:30