我想向WCF服务发送大量数据。 数据可能包含数千个od记录(实体),具体取决于解析的输入文件。
现在的问题是:发送这些数据的最佳方式是什么?
一个。按记录记录?
通过这个我将确保我不会超过允许的最大消息大小,我可以从las成功发送实体的位置恢复网络问题,但另一方面会有很多相关的开销连接到相同的服务数千次,并与每个记录一起传输SOAP标头(非常大的开销)。
湾一下子?
这样可以节省一些开销,但另一方面,如果邮件大小达到500 MB或2 GB,我将阻止该机器,我将超过最大邮件配额 让我们说在从500 MB上传490 MB后发生网络连接,然后我必须重新发送490 MB。
℃。份吗
我的意思是发送数据但部分是这样。我将在每100条记录之后拆分数据并逐个上传。节省了开销。
有没有更好的方法来执行此操作? 有任何想法吗? 哪一个是最优的?
提前致谢。