Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Rest在调用之间调用大量数据_Java_Rest - Fatal编程技术网

Java Rest在调用之间调用大量数据

Java Rest在调用之间调用大量数据,java,rest,Java,Rest,我们正在用球衣休息。服务器(WAS8.5)向客户端(即RCP应用程序)发送大量数据的场景很少。在某些情况下,xml格式的数据非常庞大(150MB),客户端会收到OutOfMemoryError异常。 我有以下问题 当java对象转换为xml时,大小增加了多少 如何将大型java对象发送到客户端,并且仍然使用rest调用 1) 在没有看到XML模式的情况下很难回答这个问题,我已经看到了设计良好的模式,这些模式会产生紧凑、精简的XML,而其他模式则是混乱和臃肿的。要测试它,请编写一些测试代码,将Ja

我们正在用球衣休息。服务器(WAS8.5)向客户端(即RCP应用程序)发送大量数据的场景很少。在某些情况下,xml格式的数据非常庞大(150MB),客户端会收到
OutOfMemoryError
异常。 我有以下问题

  • 当java对象转换为xml时,大小增加了多少
  • 如何将大型java对象发送到客户端,并且仍然使用rest调用
  • 1) 在没有看到XML模式的情况下很难回答这个问题,我已经看到了设计良好的模式,这些模式会产生紧凑、精简的XML,而其他模式则是混乱和臃肿的。要测试它,请编写一些测试代码,将Java对象序列化为
    字节[]
    ,并将其大小与当前生成的XML负载进行比较

    2) 可能值得研究一个分块过程,150MB对于单个负载来说是相当大的。你也已经在使用GZIP压缩了吗?也可能值得一看。基本上,它是XML的二进制编码,通常有助于减少XML文档的大小。

    1)取决于使用的XML模式。2) 大量数据如何与REST相关?