我现在项目中有一个查询功能,要查询上千个webservices,各位大哥,有没有好的方案
就是传一个条件,然后查询各个地方的数据,每个地方的数据只有一个webservices查询方法
这个只是动态调用,多线程调用?
@辛思利: 多线程跟这个有没有关系,你都开几个线程,每个线程都去调用那个方法不就行了啊
好的方案就是,先分析你的需求,让后将过程分成多个独立的阶段,然后对每个阶段作抽象,提炼出共性。当一切都准备好了后,你再寻找合适的实施手段。
可以把你的需求说下,也就是你为什么要查询上千个webservice,这些webservice是否有提炼的可能或者将这些webservice进行分类,使得一次少查询点,然后再开线程进行处理,Launcher说的很正确
就是传一个条件,然后查询各个地方的数据,每个地方的数据只有一个webservices查询方法
具体问题,具体分析。问题太抽象啊。
动态查询.说时候问题有点夸张,感觉设计有问题,如果有可能的话 最好是缓存到本地,一定时间更新一次查询结果,这样比较好
上千个webservice,光建立连接的时间也会死人的
@Tom.汤: 是查询别的地方的数据,只提供的有webservices