用Quartz1.6做一任务调度。设想有成千上百个任务需要定时调度执行,每个任务可能5分钟或10分钟被调度一次。
用Quartz应该怎么做性能最优?
用Quartz应该怎么做性能最优?
解决方案 »
- struts2,Action在地址栏中访问,传参不起作用,为何?
- hibernate外键查询问题
- 紧急!在线等:使用java调用webservice,如何处理返回值是复杂数据类型,包括类数组的问题
- 未捕获到 servlet /pages/xxx.jsp 的其中一个服务方法中抛出的异常。抛出的异常:java.lang.NullPointerException
- ext中的面板上的顶部工具栏的按钮加事件
- 求网上商城网上支付的源码!
- eclipse内存溢出,没招了。。。
- acegi 里的PATTERN_TYPE_APACHE_ANT是怎么用的呀?
- hibernate关系映射的问题
- structs客户端验证问题,急!!
- 上传和下载组件
- 在线书店基本功能的实现
咋才算性能最优? 要想性能最优的话就是不用Quartz。如果你要真的有这么多任务需要调度的话,你应该把任务分解分类一下,这样可以减少调度次数,一天一共才有多少分钟啊。
你可以把相同的任务由一个管理任务去启动,把管理任务加到QUARTZ里去.把这些任务都做成线程池似的任务池,尽量不要在每次启动任务时初始化.
http://www.51testing.com/?uid-13997-action-viewspace-itemid-95294