我想在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