天天看點

quarz是如何實作定時任務的?

quarz中一個.jar釋出檔案,裡面有quarz所有的核心功能,主要是schedule接口,實作任務的排程。

其中主要由幾個類:

SimpleTrigger:指定任務執行。

CronTrigger:循環。

包含的角色:job(要執行的作業),trigger(時間執行規則)

一個job可以綁定多個trigger,但一個trigger對應一個job。

存儲的方式:

RAM:jvm的記憶體裡,不需要外部資料庫,配置即可,速度快。

JDBC:資料庫裡,支援叢集,資料不會丢失。