老兄,这个属于设计的问题了。你的项目设计人员考虑不周.
对于大量而频繁的数据交换。你不应该这样简单用裸露的xml形式。
应该压缩后以附件方式传送。对于再超大的数据和更强的数据流量,
可以考虑不采用Web Service,直接用Socket传送压缩数据。
甚至不用Java 直接用C++写
总之不同应用场合要有相应的策略。
对于大量而频繁的数据交换。你不应该这样简单用裸露的xml形式。
应该压缩后以附件方式传送。对于再超大的数据和更强的数据流量,
可以考虑不采用Web Service,直接用Socket传送压缩数据。
甚至不用Java 直接用C++写
总之不同应用场合要有相应的策略。
解决方案 »
- org.apache.jasper.JasperException: java.lang.NumberFormatException:
- List l = query.list();时报错,求解
- struts2 struts.xml放在web-inf下面为什么找不到
- 求一个记录日志的思路
- @webservice
- struts1如何将前台的数据传入到后台?
- list的问题,请指教下!
- http://www.taobao.com/海量数据检索是怎么实现的?
- JDK的源代码谁有?
- 如何在tomcat一启动的时候就直接运行一个servlet?100分相送!
- 天津急聘(工资优越)
- 高分求助啊,,用struts的时候提示java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter
现在可以确认:java和.net各自调用相同语言编写的webservice都没问题,问题出在.net调用java的webservice上。
救命啊!!!
1000条记录压缩后作为附件是小case.
你需要多了解一些Web Service的基本概念。不要闷着头就开干。
即使要那样用,你使用方式也有问题。纯rpc调用一般只传简单对象和自定义的值对象。
对于你的情形,返回的就是一个记录数组,其中一条记录就是一个值对象。
如果你是返回组织好的xml信息,应该使用消息服务方式。而不是传一个
“XML型的字符串”
java这边用消息服务,你收到的是一个 Element
可以将这个Element存成文件或作其他处理。
如果你的DataSet数据非常多,还是压缩成文件传送比较好。