锁定老帖子 主题:对quartz的总结
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-10
Quartz可以配置线程池大小,如果任务多,执行频繁,把线程池配大点就好了,只有当线程池的线程都在跑task时,才会阻塞后面的任务
pheh 写道 galaxystar 写道 在quartz中, 建议每个任务的工作量, 最好是均衡的, 因为, 我发现, 有时, 某个task very busy的时候, 其他task会阻塞.
甚至导致, 当前应用出现响应超时的现象. 部署quartz的时候, 裸体单机感觉不错. 我的项目中用quartz只是做了一个定时任务提醒功能,每个提醒任务的工作量基本上一样,就是发出邮件或是屏幕提醒之类的,没有发现你所有的问题。 P.S.quartz不是多线程的吗?怎么会出现task阻塞?没想明白,还请galaxystar详细讲讲 |
|
返回顶楼 | |
发表时间:2007-11-13
因公司近期项目中有个功能需要用到定时执行任务,公司项目又是基于ssh框架的,所以自然就选用了quartz,一切弄好之后,发现有个小小的问题,每次重启weblogic,任务都会先执行一遍,而不是等待到了时间触发点再执行,比如:我设置的任务是每天12:00执行,重启服务的时候他会执行一下,然后等到12:00再执行,查了很多资料都没有这方面的介绍,不知道大家碰到过没有?
|
|
返回顶楼 | |
发表时间:2007-12-26
我这里有一个java WEB程序要与vb之间进行socket通信,
我这里quartz主要是用定时任务,每5秒就做一次任务马上发消息给vb应用程序,但我在测试的时候,我项目启动时间要大于5秒,也就是说我的项目还没有完成,调度任务就开始了,怎么让它在项目启动完成之后再调度任务? |
|
返回顶楼 | |
发表时间:2008-07-02
pragmatic 写道 因公司近期项目中有个功能需要用到定时执行任务,公司项目又是基于ssh框架的,所以自然就选用了quartz,一切弄好之后,发现有个小小的问题,每次重启weblogic,任务都会先执行一遍,而不是等待到了时间触发点再执行,比如:我设置的任务是每天12:00执行,重启服务的时候他会执行一下,然后等到12:00再执行,查了很多资料都没有这方面的介绍,不知道大家碰到过没有?
没有这样的情况啊,我们配置好就只会在时间触发点才会执行. |
|
返回顶楼 | |
发表时间:2008-07-21
jjs_love 写道 我这里有一个java WEB程序要与vb之间进行socket通信,
我这里quartz主要是用定时任务,每5秒就做一次任务马上发消息给vb应用程序,但我在测试的时候,我项目启动时间要大于5秒,也就是说我的项目还没有完成,调度任务就开始了,怎么让它在项目启动完成之后再调度任务? 同问。 |
|
返回顶楼 | |