webservice客户端接受对象数组问题,在线等,请高手解答 web service 还没接触过,但我觉得你是不是需要考虑下分组来发送结果,否则一下全部发送过来的话,客户端接收不了,那就会出错了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你的webservice用的是SOAP协议,或许我可以帮上忙SOAP协议的优势在于安全性 缺点在于性能 按一个对象30个属性算 千条以上延时就开始明显了 这么多数据即使没有异常 效率也非常慢。可以用SOAP+FTP的方式,客户端把这1w条数据序列化到xml文件中,将xml上传到FTP,发SOAP消息(包括鉴权内容,FTP的ip port username passowrd)通知服务端,服务端自己到FTP上去取。你这个情况我遇到过,有可能消息根本就没有发到服务端,序列化时就失败了(SOAP是用xml传数据的)。另外分组发送也是一个办法,可以解决你的问题,而且改动不大。不过分组发SOAP消息和分组上传文件是有区别的,异常流程处理可能会比较复杂。 我认为是在序列化的时候报错了,服务器端给客户端传送数据时,要将对象转化为XML文档格式的soap消息,如果对象很大的话,相应的XML文件会很大,应该会超出一定的限制,导致出现异常。 几万条?好些webservice传送是有大小限制的。考虑别的途径传送数据吧 append标签的使用的问题(struts2) AJAX动态结构树 java获得访问的URL地址 添加struts2时url patten的三项*.action *.do /*有什么区别 jsp 路径问题 EIS系统是什么? struts中的小问题 找一个数据库取到生成XML,在解析后插入数据库中的例子.400分(1) windows上kafka启动问题 新手问题,急,运行时不出现羡慕里的页面?? 大家都进来看看,这两种方案哪个可行?哪个效率更高?
SOAP协议的优势在于安全性 缺点在于性能
按一个对象30个属性算 千条以上延时就开始明显了 这么多数据即使没有异常 效率也非常慢。
可以用SOAP+FTP的方式,客户端把这1w条数据序列化到xml文件中,将xml上传到FTP,发SOAP消息(包括鉴权内容,FTP的ip port username passowrd)通知服务端,服务端自己到FTP上去取。
你这个情况我遇到过,有可能消息根本就没有发到服务端,序列化时就失败了(SOAP是用xml传数据的)。另外分组发送也是一个办法,可以解决你的问题,而且改动不大。不过分组发SOAP消息和分组上传文件是有区别的,异常流程处理可能会比较复杂。