我就不信这个问题来csdn都解决不了 服务器servlet网络 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 client把一个请求发到你的A服务器上 , 然后你的A服务器就发10个请求到B服务器上 , 等待10个请求成功返回到A服务器之后再整合数据再发送到client上 , 这样么?.......B服务器慢的话那client要等好久才能拿到数据啊 , 如果不是多线程地发10个请求的话 , 那应该更慢吧 , 假如B服务器响应一个请求要花3s , 那么 10个请求就30s了...... 使用httpclient的连接池吧,这只能改变一点点。httpclient的连接池会缓存路由。另外还有一种思路就是利用缓存,像redis等的一些开源的软件就行。因为你从a网站获取的参数极有可能是重复的,那么就没有必要反复的从b网站获取,第一次获取以后,缓存到本地redis,以后需要直接从缓存中获取。 是的~而且这个返回的数据是要用在app上~~oh no。根本受不了 线程不多的情形下可以使用异步api实现..多的话,要加线程池...http://blog.csdn.net/attilax/article/details/40017387 Spring注入JdbcTemplate空指针异常 java中怎么嵌套读取数据库? java程序打包成jar后,怎样安装成windows service,并开机自启? JAVA 异常 求教 哪有比较好的免费空间,我有一个75.2M的rar压缩文件要提供给客户下载,每天只有12个客户下载。 请教 ::JSF hibernate<many-to-many>删除问题? axis中有wsdl2java生成的类该如何使用? 如何执行一条字符串命令 谁有ejb2.0的规范(请帮帮小弟) 配struts2 osgi环境问题 POI复制问题
另外还有一种思路就是利用缓存,像redis等的一些开源的软件就行。因为你从a网站获取的参数极有可能是重复的,那么就没有必要反复的从b网站获取,第一次获取以后,缓存到本地redis,以后需要直接从缓存中获取。
多的话,要加线程池...
http://blog.csdn.net/attilax/article/details/40017387