Axis2客户端链接超时、并发的请求控制如何处理? 现在遇到一个项目采用Web Service方案和第三方系统对接,但由于Web服务器还承载了很多其他业务,并发较高,用Axis2作为Web Service客户端调用对端C#系统,大家看有无好的方案?如何做Axis2客户端的连接超时、并发的请求控制?或者有关于Axis2的客户端开发优秀模式也可以共享下,多谢各位!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的也超时了, 不会解决……本机没问题的,外网就很容易超时了。听说可以设置AXIS2的超时的, 不过没找到。啊~~~~~~ 给你贴个方法,可以设置超时,Axis2内部其实用的是HttpClient,只要设置HttpClient对象的超时时间即可。 WebServiceStub stub = new WebServiceStub(); //设置SOAP参数 Options options = stub._getServiceClient().getOptions(); options.setTimeOutInMilliSeconds(SOAP_TIME_OUT); //设置Http客户端连接可以复用 options.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Boolean.TRUE); 最简单的方式 最好控制的方式 自己写代码 发送xml saop消息自己解析返回的数据 Options options=new Options();options.setTimeOutInMilliSeconds(600000L); java写正则表达式匹配网页地址 java提交大批量数据.不用ActionForm.赋值取值有简单的方法没! 那里有spring struts hibernate开发的电子书啊? 菜鸟求助:不知道哪位做过JSP在线考试系统? jsp文件删除问题 问个菜问题 ejb的继承问题 请高手指路! 关于在JSP中使用SQL语句,在线等待! jsp页面中的逻辑再放在哪儿实现好? JAVA未读系统消息提示 新人请教:关于取到项目根路径的HttpRequest...
本机没问题的,外网就很容易超时了。
听说可以设置AXIS2的超时的, 不过没找到。啊~~~~~~
WebServiceStub stub = new WebServiceStub();
//设置SOAP参数
Options options = stub._getServiceClient().getOptions();
options.setTimeOutInMilliSeconds(SOAP_TIME_OUT); //设置Http客户端连接可以复用
options.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Boolean.TRUE);
自己写代码 发送xml saop消息
自己解析返回的数据
options.setTimeOutInMilliSeconds(600000L);