2012-01-19 20 views
1

因此,我們現在在代碼中設置了一堆不同的進程。我們有一個圍繞這個的框架設置,它有幾個類來控制這些代碼何時啓動,他們登錄的地方,他們依賴的其他進程等。設置進程調度程序的框架

我們目前的工作方式是,所有這些過程繼承了一個包含parametersValidate()方法和Start()方法的基本方法。

我想重新做這個。現在代碼很難處理。我認爲它本身的每個過程都設置得很好,但是我想知道是否有任何人用來設置基本上只是一個調度程序的框架,它可以在一天中的不同時間啓動某些過程。

每個進程都應該能夠依賴另一個進程,擁有自己的一組參數,啓動時間,頻率(Daily,Ad-hoc等),以及記錄其消息和任何UI的例外情況。我們想保持相互依賴的原因是因爲如果一個流程依賴於失敗,流程就不應該運行。

任何人都知道一個好的框架來設置這樣的事情嗎?

謝謝。

回答

3

你可能想看看Quarz.NET。看看項目頁面,它似乎相當活躍。免責聲明:個人從未使用過它。

+0

這很甜。我要去看看這個。 – slandau