我计划实现RESTful Web服务以返回大型XML响应(高达50MB),是否更适合此类requets或SOAP JX-WS?在编组/解组时,是否需要使用其他协议才能使其更加强大?
答案 0 :(得分:0)
REST使用常规HTTP get。对于非常大的文件,HTTP get是稳定的。通过HTTP定期下载50MB文件(或其他内容)。
您只需要确保中间处理没有任何其他延迟会导致连接超时(通常约2分钟)。这不太可能是一个问题。
答案 1 :(得分:0)
如果您使用Restlet,您可以使用ReadableRepresentation(我正在做千兆字节)将任何大小的数据流回客户端。它需要一些努力,但它工作正常。