2015-11-09 149 views
1

我需要決定使用哪個,更推薦使用什麼? 我的要求 - 運行每隔X分鐘運行一次的日常任務,並且需要通過任務的代碼庫進行配置,以便我可以部署任務和配置更改, 在我看來,它有點複雜因爲時間間隔運行管理是在代碼之外完成的,在windows服務上你可以控制間歇運行的所有方面,但我不喜歡windows服務的是,你有很多代碼,它們是與任務的核心邏輯和目的無關,僅與任務的運行有關,當我在Windows服務器中內置任務調度程序接口時,這對我來說似乎很愚蠢,這允許我在開箱即可使用複雜配置。計劃任務與Windows服務

我使用團隊城市作爲我的build &部署工具。

所以我想你和利弊,你認爲什麼是這種情況下最好的做法意見

回答

1

我會投票支持創建創建所需的計劃任務(一個或多個)的腳本(使用計劃任務api)。 例如schtasks/create/tn ...

它有足夠的選項來滿足您的要求。這將很容易維護和部署,因爲它不需要重新編譯變更。如果您有特殊要求來管理不同的時區或任務計劃邏輯,請使用服務。

+0

你是什麼意思的任務調度邏輯?基本邏輯是它必須每15分鐘運行一次,也許以後更改爲X分鐘,另外我的問題是,如何將我的配置更改集成到團隊城市構建基礎上的計劃任務? –

+0

我的意思是,如果你有一個隨機的外部觸發器,或者你需要一個時區翻譯.... –