2012-04-13 64 views
3

我想實現一個任務調度器在Apache Felix中運行。這個想法是任務調度程序將讀取一個crontab文件,並定期執行任務(該任務由安裝的服務或捆綁包定義)。做這個的最好方式是什麼?我是OSGI的新手,很好的建議。任務調度程序在Apache Felix中運行?

回答

5

嗯,這是不是一個真正的OSGi的物質(OSGi沒有覆蓋的crontab類型的事件調度),我會說使用的第三方開源調度的石英:

http://quartz-scheduler.org/

然而,它不是開箱即用的OSGi軟件包,所以仍然可能需要一些努力才能使其發揮作用。

其他建議:Apache Sling似乎有一個內置的調度程序(也基於Quartz),因爲Sling基於OSGi,所以它應該很容易添加到您的應用程序中。

http://sling.apache.org/documentation/bundles/scheduler-service-commons-scheduler.html

希望這有助於弗蘭克

+0

的apache的吊帶看起來像什麼,我需要的,謝謝你的建議,我會考慮更多。 – LOK 2012-04-16 08:53:19

相關問題