Xfire开发的webservice客户端超时问题解决
2010-06-12 10:22
537 查看
最近某电信ISAG升级后我们的客户端出现大量超时提示,并且下发很慢[MeChannelGw]2010-06-10 06:00:05 (HttpMethodBase.java:2102)-[INFO] Timer-1 - 100 (continue) read timeout. Resume sending the request[MeChannelGw]2010-06-10 06:00:08 (HttpMethodBase.java:2102)-[INFO] Timer-1 - 100 (continue) read timeout. Resume sending the request[MeChannelGw]2010-06-10 06:00:11 (HttpMethodBase.java:2102)-[INFO] Timer-1 - 100 (continue) read timeout. Resume sending the request[MeChannelGw]2010-06-10 06:00:14 (HttpMethodBase.java:2102)-[INFO] Timer-1 - 100 (continue) read timeout. Resume sending the request[MeChannelGw]2010-06-10 06:00:17 (HttpMethodBase.java:2102)-[INFO] Timer-1 - 100 (continue) read timeout. Resume sending the request每隔3-4秒才下发一次数据。
曾以为是对方服务器问题,网络的问题等等,就是换台机器部署,还是会有这个问题。实际,上因为Xfire默认的机制下,会不断的去和服务端握手造成的。 调用下面的代码即可解决问题。
//----------
HttpClientParams params = new HttpClientParams();
params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE,Boolean.FALSE);
params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, 10*1000L);
Client.getInstance(service).setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);
//------
曾以为是对方服务器问题,网络的问题等等,就是换台机器部署,还是会有这个问题。实际,上因为Xfire默认的机制下,会不断的去和服务端握手造成的。 调用下面的代码即可解决问题。
//----------
HttpClientParams params = new HttpClientParams();
params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE,Boolean.FALSE);
params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, 10*1000L);
Client.getInstance(service).setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);
//------
相关文章推荐
- 利用HttpURLConnection和WebClient发布REST风格的WebService客户端(解决超时问题)
- 使用XFire开发webservice服务和客户端出现的问题
- 彻底解决SharePoint开发Debug中弹出的IIS Ping超时问题
- XFire与Spring集成时WebService客户端的两种开发方式
- 解决使用MySQL C-API开发应用时的连接超时问题
- Android开发-----关于解决Retrofit打印HttpLog和设置连接超时的问题
- 解决workshop开发的服务器端与axis开发的客户端之间的交互通信问题
- 调用webservice Timeout 超时问题的解决
- 调用webservice超时问题的解决
- Spring集成XFire开发WebService问题
- 【WebService学习过程记录(四)】xfire开发webservice客户端
- 解决webservice用Ajax(jquery)传递客户端请求时ip跨域问题(异步域请求)
- 调用webservice超时问题的解决
- PHP服务端项目开发经历——解决Android客户端中多图片上传的问题
- 使用XFire开发webservice服务和客户端全攻略
- WebService部署时“需要ORACLE客户端软件8.1.7或更高版本”等问题的解决
- 【WebService学习过程记录(四)】xfire开发webservice客户端
- CXF获取客户端IP(解决WebServiceContext为null问题)
- Xfire在客户端验证WSS签名后的Web Service出错问题的解决
- Xfire调用webservice无法传递参数问题解决