我必须使用 Web 服务实现 SOA 解决方案。我必须传输大型对象(例如:25~30mb 的 XML 数据的发票),我想知道最好的方法是什么......
我是不是该:
A.在几个 WS 调用中分别传输这些对象的部分(例如:首先是标题,然后是一项一项,不管它们可能有 1000 个),然后在“服务器端”中组织它们来处理重试和错误.
或者 ...
B.我是否应该在一次调用中传输整个有效负载并尝试对其进行优化(而不是“烧掉”Http 连接)?
我正在使用 .Net 的 WCF 来公开服务层。我接受推荐的阅读和注意事项。