簡體   English   中英

Quartz Scheduler中Cron觸發器和Simple觸發器之間的區別

[英]Difference Between Cron trigger and Simple trigger in Quartz Scheduler

我正在探索石英調度器,

Cron觸發器和Simple觸發器之間有什么區別,除了它們的定義方式。 我發現任何其他差異。

比如哪個是線程安全的,或者被稱為最佳實踐或類似的東西。

有人可以解釋它們之間的差異以及我們可以使用它們的情況

兩者之間的差異僅僅是您希望如何安排工作的執行。 在最佳實踐或線程安全方面沒有其他差異。

SimpleTrigger對於您希望在特定時間執行一次的作業非常有用,可選擇在特定時間間隔后重復執行。

CronTrigger的不同之處在於它適用於某些基於日歷的計划中固有的工作。 因此,通過CronTrigger您可以安排每周日凌晨1點運行的工作。

CronTriggerSimpleTrigger教程包含一些更詳細的解釋和示例。

當您希望基於時間間隔的計划時,會出現差異

Cron:如果在“分鍾”字段中輸入“0/15”,則表示“每小時的第15分鍾,從零分鍾開始”。 如果您在“分鍾”字段中使用“3/20”,則表示“每小時20分鍾,從第3分鍾開始” - 或者換句話說,它與在分鍾中指定“3,23,43”相同領域。 注意“/ 35”所暗示的微妙之處*並不意味着“每35分鍾” - 它意味着“每小時的第35分鍾,從零分鍾開始” - 或者換句話說與指定'0,35'相同。

簡單觸發:如果您希望觸發器在2015年1月13日上午11:23:54正好觸發,或者您希望它在那時觸發,然后每十秒觸發五次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM