3
我想將大量數據發送到WCF服務。 數據可能由數千個od記錄(實體)組成,具體取決於解析的輸入文件。WCF發送大量數據
現在的問題是:發送這些數據的最佳方式是什麼?
a。按記錄記錄?
由此我將確保我不會超過最大允許的消息大小,並且我可以從las成功發送實體的位置處的網絡問題中恢復,但是另一方面會有很多與連接相同服務數千次有關的開銷,並在每個記錄中傳輸SOAP頭(真的很大)。
b。一次全部?
這會來救我的一些開銷,但在另一方面,如果信息的尺寸將達到比方說500 MB或2 GB,我會阻止機器,我會超過最大郵件配額 ,讓我們說,在上傳了500 MB中的490 MB網絡連接後,我必須重新發送490 MB。
c。部分?
通過這個我的意思是發送的數據,但部分。我將在每個100條記錄後分割數據並逐個上傳。一些節省的開銷。
有沒有更好的方法來執行此操作? 任何想法? 哪一個是最優的?
在此先感謝。