Quartz 是一種功能豐富的,開放原始碼的作業排程庫,可以在幾乎任何Java應用程式整合 - 從最小的獨立的應用程式到規模最大電子商務系統。Quartz可以用來建立簡單或複雜的日程安排執行幾十,幾百,甚至是十萬的作業數 - 作業被定義為標準的Java元件,可以執行幾乎任何東西,可以程式設計讓它們執行。 Quartz排程包括許多企業級功能,如JTA事務和叢集支援。
Quartz 是可自由使用,使用Apache 2.0 license授權方式。
如果應用程式需要在給定時間執行任務,或者如果系統有連續維護作業,那麼Quartz是理想的解決方案。
使用Quartz作業排程應用的範例: