目前我正在使用Quartz並遇到問題:我需要按某種順序運行任務,例如,逐個。是否有可能使用Quartz來實現它?Quartz中的工作訂單
0
A
回答
1
您需要的是一項任務/作業鏈功能。
你可能可以自行實現它還是依靠石英提供JobChainingJobListener
簡單的例子:
chainListener = new JobChainingJobListener("myChainListener");
chainListener.addJobChainLink(job1.getKey(), job2.getKey());
sched.scheduleJob(job1, trigger);
sched.addJob(job2, true);
sched.addGlobalJobListener(chainListener);
sched.start();
如果您嘗試谷歌它,你可以得到更多的例子/交代,我相信。
至少它給你一個開始。
祝你好運。
-2
是的,這是可能的。我打算建議使用StatefulJob,但事實證明它已被棄用。他們說要使用DisallowConcurrentExecution
註釋來代替,所以你可以這樣做。 兩者都阻止在當前任務完成之前執行第二個任務。第二份工作的執行被推遲到第一份工作完成。第一個結束後,延遲的一個開始。
相關問題
- 1. 訂單不工作
- 2. 不工作的Grails訂單
- 3. 無法工作的訂單
- 4. Quartz調度工作不
- 5. Java - 在Quartz中創建工作流程
- 6. 如何在Eclipse中使Quartz Scheduler工作?
- 7. 在Quartz工作中訪問spring bean
- 8. 訂單如何在收藏中工作?
- 9. RocketMQ訂單的消息不工作
- 10. 有很多訂單的原始工作
- 11. SQL查詢與不工作的訂單
- 12. 依賴注入在Quartz工作預定的類上不工作
- 13. Quartz @DisallowConcurrentExecution註解似乎沒有工作
- 14. Quartz @DisallowConcurrentExecution不按預期工作
- 15. Quartz scheduleJob函數無法正常工作
- 16. 今天,周,月PhP訂單...不工作
- 17. Excel工作表比較 - 任何訂單
- 18. Twilio MMS對於工作訂單接受
- 19. 訂單和導出不工作
- 20. SuiteScript錯誤工作訂單Isue
- 21. 所有工作同步的工人/工作/訂單的模型關係
- 22. 工作訂單數據庫中依賴表的最佳設計
- 23. Maximo中的隨機抽樣工作訂單
- 24. Java - 在Debug Tomcat上工作的Quartz Job,但不在單獨的Tomcat上
- 25. 在Quartz中的嵌套作業
- 26. 如何劃分Quartz中的作業集?
- 27. Quartz中的異步作業調度
- 28. 在Quartz工作中使用Struts2 i18n功能
- 29. 1.8.3 Quartz Scheduler在IBM websphere 6.1.0.41中無法正常工作
- 30. Quartz Scheduler不能在多線程服務中工作
statefulljob可以防止同一個作業的併發執行,而不是OP所要求的。 – Kent
@Kent - 你說得對,對不起。 – Ridcully