通过 REST 发送大量数据 - 最佳实践

Bar*_*xto 5 c# rest wcf json large-data

通过 REST 将 100,000 条记录从应用程序的一部分发送到另一台服务器上该应用程序的另一部分是一种好方法。

我正在考虑在一个 POST 请求中发送 PKEY 数据,然后通过 PUT 批量填充每条记录。尽管如此,我仍然不清楚如何正确地做到这一点。

有3个问题:

a) 建议的方法可以吗?最佳实践怎么样?b) 最好先发个帖子然后再贴?c) 每个请求执行一次(意味着 100,000 个请求)或通过内容长度检查数据或......什么?:D

提前致谢。巴特

Vas*_*sea 2

“其余”方法是发出单独的请求,或包含多个对象的批量请求。但是,您可以查看 WCF 中的流功能,将对象序列化到流并读取它们(请参阅CodeProject 上的这篇文章或此博客文章