簡體   English   中英

在Win 2003/2008服務器上運行的任務調度程序:Windows服務還是替代?

[英]Task-scheduler running on Win 2003/2008 server: windows service or alternative?

我正在開發一個基於Web的應用程序(asp.net MVC)。
用戶使用Web界面配置提醒,以便將來在必要時可以通知其他用戶。
我現在正在開發調度程序。
在過去,我已經為此目的使用了windows-services應用程序但是我已經意識到我現在有太多的服務,基本上,做的不多,但每隔x分鍾在后台運行只是為了檢查一些東西並執行一些行動。
這沒有什么不對,但每個服務在服務器上使用了大量資源,不容易配置(我必須在配置文件中指定大部分參數)和(它發生在不同時間)如果有任何類型的問題數據庫,它停止我無法檢查它是否正在完成它的工作。

還有其他替代方案/建議嗎? 我見過有人試圖實現Windows Workflow Foundation,但主機仍然是Windows服務。
什么是最好的方法?

有兩個明顯的選擇:

  1. 使用標准Windows任務計划程序啟動命令行驅動的作業。 微軟已經真正改進了Vista和Windows 7中的調度程序。
  2. 使用Quartz.NET之類的定制調度程序

我推薦( VisualCron )。 您可以使用它來調用Web或休息服務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM