對於我的企業應用程序,我需要按時間間隔進行批處理操作。 提到石英調度程序時,有兩種類型。一個是簡單的觸發器,另一個是cron觸發器。 我對這些概念感到困惑。請用簡單的例子來解釋我。石英簡單觸發器與cron觸發器
0
A
回答
1
請參閱文檔中給出的示例。 CronTrigger
CronTrigger往往比SimpleTrigger更加有用,如果你需要的是復發基於日曆類概念的作業,發射時間表,而不是在準確指定SimpleTrigger的間隔。
一些示例 「every Friday at noon」 or 「every weekday and 9:30 am」, or even 「every 5 minutes between 9:00 am and 10:00 am on every Monday, Wednesday and Friday during January」
,...。
CronTrigger實施例1 - 表達式創建觸發器 - 以創建一個觸發器,它簡單地觸發每5分鐘
「?0 0/5 * * *」
CronTrigger實施例2的表達在每分鐘10秒(即上午10:00:10,上午10:05:10等)每5分鐘發射一次。
「10 0/5 * * *?」
CronTrigger實施例3 - 以創建一個觸發在10:30,11:30,12:30和13:30的觸發器,每一個表達式週三和週五。
「0 30 10-13? * WED,FRI「
CronTrigger示例4 - 一個表達式,用於創建一個觸發器,在每個月的第5天和第20天的上午8點至上午10點之間每隔半小時觸發一次。請注意,觸發器不會在上午10:00,僅在8:00,8:30,9:00和9:30時觸發。
「0 0/30 8-9 5,20 *?」
相關問題
- 1. 石英服務 - 簡單的觸發器
- 2. 石英觸發器過去
- 3. 石英2.x觸發器
- 4. 石英CRON觸發器沒有在預期時發射
- 5. 石英的Cron觸發,運行兩次
- 6. 石英CRON只觸發作業一次
- 7. 石英觸發器建設者在啓動時不會觸發觸發器
- 8. 設置石英簡單觸發器的時區
- 9. quartz.net cron觸發器
- 10. Specifing時區的石英喬布斯XML(使用Cron觸發器)
- 11. 石英cron觸發器第一次着火時間
- 12. Quartz.net cron觸發器只觸發一次
- 13. 春+石英,觸發器是空
- 14. 在石英中刪除觸發器
- 15. 石英獲取觸發器描述
- 16. 石英:觸發器表插入方法
- 17. Oracle觸發器簡單SQL
- 18. 差異的Cron觸發器和簡單觸發之間的Quartz調度
- 19. Java Quartz Cron觸發器
- 20. 觸發在石英2.16
- 21. 測試石英CronTrigger觸發
- 22. 石英觸發新線程?
- 23. 克倫觸發器與石英運行在每分鐘
- 24. 觸發器觸發器
- 25. 帶彈簧的石英克倫觸發器 - 在最後結束之前觸發新的cron
- 26. 石英是否需要管理員帳戶才能觸發觸發器?
- 27. 如何處理石英用於cron觸發器的夏令時用戶時區?
- 28. 石英cron表達式幫助(每日觸發)
- 29. JQuery觸發器 - 單擊一個觸發器應更新另一個觸發器
- 30. SQL觸發器簡介?
@Srinivas答案爲您提供了CronTrigger的詳細信息和文檔。但是,如果您只想「每X分鐘/小時」運行批處理,請使用SimpleTrigger:http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-05.html #課-5:-simpletrigger – walen