【问题标题】:BatchRequest effect on API quotasBatchRequest 对 API 配额的影响
【发布时间】:2014-01-09 05:19:28
【问题描述】:

关于如何为 .NET 的 Google Drive SDK 计算/实施配额,我有 2 个问题。

1.文件插入和权限插入

如果我有这样的代码:(伪代码)

Insert file
Insert permission A on file
Insert permission B on file
Insert permission C on file
Insert permission D on file

出于配额执行的目的,以上算作 1 个请求还是 5 个请求?

鉴于我们看到的速率限制通常为 1 项/秒,这是否意味着上述代码将在 5 秒内运行?还是权限设置操作不参与限速范围?

2.批量请求

.NET 版本的 Google API 客户端库的新 Batch 功能对我的配额有帮助吗?

Insert file
BatchRequest( InsertPermission(file, A),
              InsertPermission(file, B), 
              InsertPermission(file, C), 
              InsertPermission(file, D)
            )

出于配额执行的目的,以上算作 1 个请求、2 个请求还是 5 个请求?

【问题讨论】:

    标签: google-api google-drive-api google-api-dotnet-client


    【解决方案1】:

    对于批量请求,每个单独的请求(在您的情况下为请求 A、B、C 和 D)都与在非批量请求中处理的管道处于同一管道中。

    因此,配额检查针对批处理请求的每个部分运行。 在上面的问题中,这两种情况都应该导致配额强制检查的次数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2020-04-24
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      相关资源
      最近更新 更多