2010-05-12 70 views
-3

我在尋找以下特徵:尋找一個.NET任務調度庫

  1. 調度使用SQL Server作爲後備存儲
  2. 任務可以通過一個應用程序進行調度,並通過另一
  3. 執行
  4. 我可以有多個應用程序,每個處理任務
  5. 任務可以在特定時間被觸發的特定子集,現在,或者基於其他任務
  6. 數據可以阿塔成敗避免任務

有許多好的東西,比如web管理控制檯,集羣/故障轉移支持,可定製的日誌記錄,但它們不是要求。 (1),(4)有一些自定義工作)和(5),但我一直在毆打我的頭(2)。 )和(3)看起來好像我不得不投入更多的努力而不是價值,尤其是考慮到它的內在是多麼的複雜。

其他任何圖書館?首選開放源代碼,免費獲得亞軍。當這不是他們的想法時,讓管理層支付這樣的事情真的很難。

回答

1

我討厭這麼說,但它聽起來像是你想要的BizTalk這既不是開源的,也不是免費的,但是非常適合你正在努力完成的任務。

+0

這是我一直來對自己以及實現。不幸的是,公司寧願在開發者資源上花費5萬美元,而不是像這樣的許可系統中的10萬美元。 – Hounshell 2010-05-14 21:27:15

0

你可以使用Windows工作流(WF),也許隨着Quartz.NET

+0

我認爲Quartz的固有問題(特別是能夠運行多個應用程序並將其中的工作分割)實際上無法通過修補其他技術來解決。我的意思是,如果你真的想要你,但是實際推出自己的產品會更快,更沒有問題,我甚至沒有把它列爲選項。 – Hounshell 2010-05-14 21:25:29