一次针对批量查询处理的优化
摘要:
客户调用批量查询接口对Solr核进行查询时觉得查询响应时间有些慢,接口的内部实现目前是顺序执行每个查询,再把结果汇总起来返回给调用方。因此,考虑引入线程池对查询接口的内部实现进行重构优化。先声明一个大小可随之增长的线程池,privateExecutorServiceexecutor=Executors.newCachedThreadPool();//查询请求处理线程池 然后是主线程方法的代码:publicList<Map<String,String>>queryEntityList(StringentityCode,List<Long>idList)thro 阅读全文
posted @ 2011-12-29 23:10 Phinecos(洞庭散人) 阅读(1753) 评论(0) 推荐(0) 编辑