jcrontab和Quartz

jcrontab:
它是由Java語言編寫的日程處理程序,它目的是提供強大的定時處理功能,讓我們的應用程序可以按照提供的時間表來執行不同的應用。Jcrontab的特點
1、在指定的時間表中可執行Classes/Threads/main/EJB/Methods/NativePrograms等應用。
2、提供完全按照Unix的UNIX-POSIX crontab的格式來規定時間。
3、可存儲或讀取由文件,數據字典,或通過數據源鏈接的數據庫的信息。
4、可將執行結果通過電子郵件來查看
5、非常容易的可以和Web應用服務器結合,Tomcat, Resin, Jetty and Jboss這些服務器已經通過測試和應用,這一切只需要在web.xml中添加load-on-startup直接指定Jcrontab下的loadCrontabServlet,就可以了。
6、它的設計和部署是高性能並可擴展的。

Quartz:
Quartz是OpenSymphony開源組織在Job scheduling領域又一個開源項目,它可以與J2EE與J2SE應用程序相結合也可以單獨使用。Quartz可以用來創建簡單或爲運行十個,百個,甚至是好幾萬個Jobs這樣複雜的日程序表。Jobs可以做成標準的Java組件或 EJBs。Quartz的最新版本爲Quartz 1.5.0

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章