我想在Grails應用程序中運行定期任務。任何人都可以推薦一個最佳做法嗎?Grails中的定期任務
3
A
回答
8
我的建議是Quartz Plugin,這裏是從網站的插件摘要:
石英插件可以讓你的Grails 應用程序安排作業是使用指定的時間間隔或 cron表達式執行 。底層系統 使用石英企業作業 通過Spring配置調度程序,但 通過 約定範例的編碼變得更簡單。
1
一個簡單的方法基於核心JDK庫做,這是通過TimerTask的,應該允許您設置一個週期性活動:
http://java.sun.com/javase/6/docs/api/java/util/TimerTask.html
這裏有一個很好的IBM文章上使用它用於此目的:
http://www.ibm.com/developerworks/java/library/j-schedule.html
如果你想在控制方面更復雜的東西再看看石英或耳鼻喉科erprise石英。
相關問題
- 1. 在Sencha Touch中定期執行任務
- 2. Grails按需執行任務
- 3. Grails:添加編譯任務
- 4. 的Rails +的Heroku ::定期任務
- 5. TFS 2010中的任務到期日期
- 6. 每個實體的定期任務
- 7. 取消()和定期的計劃任務
- 8. 使用ConcRT的定期任務
- 9. Grails服務和彈簧任務調度
- 10. 定期執行Celery任務監視任務
- 11. 芹菜定期任務不執行
- 12. setRequiredNetworkType不適用於定期任務?
- 13. celerybeat自動禁用定期任務
- 14. 我定期任務不會被調用
- 15. 如何設置網站定期任務?
- 16. 芹菜定期任務不啓動
- 17. 在託管服務器中定期安排一項任務c#
- 18. 刪除芹菜中的任務/週期任務
- 19. PHP中的定時任務
- 20. 每天午夜執行任務 - Grails 3.2.2
- 21. JMeter中的週期性背景任務
- 22. 停止/清除Django-Celery中的定期任務
- 23. Web應用程序中用於定期任務的子系統
- 24. Linux內核模塊中的定期任務
- 25. 在後臺運行服務器上的定期任務
- 26. Grails不定期的石英工作
- 27. Django:CeleryBeat與服務器上的主管沒有任何定期任務
- 28. 在iOS中定期在後臺線程中運行任務
- 29. 將重複任務放在Grails應用程序中的位置?
- 30. 使用定時器以預期的不同間隔執行定期任務
我在J2EE應用程序上使用了Quartz,但是我是Grails的新手,所以我不知道有插件。謝謝! – byamabe 2009-07-24 05:12:43