Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正计划实施 RESTful Web 服务以返回大型 XML 响应(最大 50MB),它是否更适合此类请求或 SOAP JX-WS?在编组/解组时,我是否需要使用其他协议来使其更加健壮?
如果您使用 Restlet,您可以使用 ReadableRepresentation 将任何大小的数据流回客户端(我正在做千兆字节)。这需要一些努力,但效果很好。
REST 使用常规的 HTTP 获取。HTTP get 对于非常大的文件是稳定的。定期通过 HTTP 下载 50MB 文件(或其他内容)。
您只需要确保没有任何其他由于中间处理而导致连接超时(通常约为 2 分钟)的延迟。这不太可能成为问题。