WCF发送大量数据
问题描述:
我想将大量数据发送到WCF服务。 数据可能由数千个od记录(实体)组成,具体取决于解析的输入文件。WCF发送大量数据
现在的问题是:发送这些数据的最佳方式是什么?
a。按记录记录?
由此我将确保我不会超过最大允许的消息大小,并且我可以从las成功发送实体的位置处的网络问题中恢复,但是另一方面会有很多与连接相同服务数千次有关的开销,并在每个记录中传输SOAP头(真的很大)。
b。一次全部?
这会来救我的一些开销,但在另一方面,如果信息的尺寸将达到比方说500 MB或2 GB,我会阻止机器,我会超过最大邮件配额 ,让我们说,在上传了500 MB中的490 MB网络连接后,我必须重新发送490 MB。
c。部分?
通过这个我的意思是发送的数据,但部分。我将在每个100条记录后分割数据并逐个上传。一些节省的开销。
有没有更好的方法来执行此操作? 任何想法? 哪一个是最优的?
在此先感谢。