【发布时间】:2013-11-03 23:27:51
【问题描述】:
我正在尝试编写一个使用 Google Directory API 为数千名用户创建邮件帐户的应用程序。一个一个地创建它们是可行的,但是非常慢。我尝试使用假设一次最多支持 1000 个请求的批处理请求。然而,只有大约 50 个用户被成功创建,其余请求抛出 403 错误。如果我将批量大小改为 40,则在第一批之后,许多请求会失败并出现 5xx 错误。
如果批处理请求仍然受到相同速率限制的限制,那似乎毫无价值,因为我可以以如此缓慢的速率单独发送这些请求。有没有更好的方法来做到这一点,或者我应该做些什么?
【问题讨论】:
-
您的应用程序是否执行指数退避 (developers.google.com/admin-sdk/directory/v1/limits) 以重试批处理中的失败操作? developers.google.com/admin-sdk/directory/v1/limits
标签: batch-processing google-admin-sdk google-directory-api