作爲一個依賴來自互聯網的不同數據源的Web應用程序的一部分,我需要創建一個組件,通過網絡從不同的地方提取數據,並使它們可用於我的Web應用程序。 它有一個要獲取的資源列表,以及每個資源的不同時間。例如,它需要每1小時提取一個RSS提要,並且每30分鐘調用一次某個REST API。選擇一個調度機制
我已經實現了抓取部分。我現在正在徘徊如何實現調度部分。
我知道我可以使用Windows計劃任務或Windows服務,並且我已閱讀關於此主題的答案,但他們通常都是說。 我在徘徊什麼你認爲最適合我的具體情況。 (其他選項也歡迎) 另外,您會如何推薦實施該解決方案。
謝謝
這不是使用Windows服務或定時器作業的替代方案,對吧? 據我所知,這是我的Windows服務或計時器作業的調度部分。 我正確嗎? – itaysk 2012-04-16 19:57:51
我不知道我關注。 Quartz是一種使您能夠根據特定計劃執行任務/方法的機制。這與執行包窗體(application/windows service)無關。計時器是以預定義間隔執行任務/方法的非常原始的方法。 – Gilad 2012-04-17 07:02:31