如题,每天早上9点执行一次更新数据库,因为要发送xml到其他的服务器上面,将反回来的结果更新本地数据库
用Timer还是quartz?
谢谢回答 :)
[b]问题补充:[/b]
问题又出现了,定时查询能够实现XML的发送,但是对方的服务器响应也是需要时间的吧?
这次问的问题是,需不需要我在定时器里面创建一个线程去接收对方服务器的回执?
接收完毕后就将这个线程释放掉
如题,每天早上9点执行一次更新数据库,因为要发送xml到其他的服务器上面,将反回来的结果更新本地数据库
用Timer还是quartz?
谢谢回答 :)
[b]问题补充:[/b]
问题又出现了,定时查询能够实现XML的发送,但是对方的服务器响应也是需要时间的吧?
这次问的问题是,需不需要我在定时器里面创建一个线程去接收对方服务器的回执?
接收完毕后就将这个线程释放掉
收起
我个人认为还是用quartz比较好
首先JDK Timer可以做到在某个固定时间后按一定时间间隔周期性的完成任务。虽然也是可以做到在下一个九点开始,每24小时完成一次任务。
但是我觉得如果你项目以后需求多了,有更多的和日历相关的任务调度的需求的话,那JDK Timer就显得难以应付了。显然用quartz更容易扩展一些。再就是Timer的所有Task都是在一个背景线程中完成,如果你任务变多了,如果有长时间的任务在也会影响调度时间。
:) 个人想法
报告相同问题?