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

Posted

技术标签:

【中文标题】通过 REST 发送大量数据 - 最佳实践【英文标题】:Send large amount of DATA via REST - Best Practices 【发布时间】:2011-10-12 20:31:17 【问题描述】:

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

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

有3个问题:

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

提前致谢。 巴特

【问题讨论】:

【参考方案1】:

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

【讨论】:

谢谢,现在对我来说太复杂了。我稍后会研究这个问题。 :D

以上是关于通过 REST 发送大量数据 - 最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

从数据存储区查询大量 ndb 实体的最佳实践

向大量收件人发送电子邮件的最佳实践 (Rails + SendGrid)

在进程之间发送大量数据的最佳方法是啥?

基于WPS的Word最佳实践系列(邮件合并实现邮件批量发送)

信创办公--基于WPS的Word最佳实践系列(邮件合并实现邮件批量发送)

医疗行业数据安全最佳实践案例(脱敏版)