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

时间:2011-07-25 19:02:26

标签: c# json rest wcf large-data

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

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

有3个问题:

a)建议的方法好吗?最佳实践怎么样? b)做一个帖子然后放好是好的吗? c)每个请求(意味着100,000个请求)可以做一个或者通过内容长度检查数据或者......什么? :d

提前致谢。 巴特

1 个答案:

答案 0 :(得分:2)

执行此操作的“休息”方式是发出单独的请求或包含多个对象的批处理请求。但是,您可以查看WCF中的流功能,将对象序列化到流中并读取它们(请参阅此article on CodeProject或此blog post