2011-03-09 20 views
0

我目前正在尋找使用NT服務來承載Quartz調度程序實例。 (我使用的是NT服務,而不是IIS作爲調度不能保證達到作爲IIS將定期進行回收。)使用NT服務來承載Quartz.NET調度程序

的想法是,該服務將啓動,創建一個調度實例,並參考到一個XML文件來啓動一個工作列表(大約15)。

問題 我需要能夠將消息發送到NT服務讓我:

  • 添加新的就業機會
  • 停止和啓動現有的作業
  • 刪除作業

從我發現的,我很受限制在這裏,因爲我只能發送一個整數字符串的服務使用OnCustomCommand服務的功能。此外,這將限制我的值爲128 - > 256.我希望使用該範圍內的值作爲調度程序命令(添加,停止,啓動和刪除)作爲服務解釋。每個命令都會引用一個特定的文件,該文件保存每個作業所需的參數。

在繼續之前,這聽起來像是一種合理的方法。或者,它是充滿危險!

有關這種或更好方法的建議值得歡迎。

乾杯,

+0

錯誤,如果您在NT服務中使用Quartz.Net,爲什麼不直接通過遠程訪問來直接添加/刪除作業?這聽起來像是最簡單的方法。 – yorah 2011-03-28 20:46:38

回答

相關問題