Microsoft Graph API 批量请求限制(Graph SDK)
Microsoft Graph API Batch Request Throttling (Graph SDK)
我一直致力于使用 Graph SDK 向 Microsoft Graph 发送多个批处理请求。
我有以下问题无法通过文档找到答案。
批量请求算单次请求吗?还是单独考虑个别要求?例如:我想从组中删除成员,因此我创建了一个批处理请求,其中包含 19 个单独的请求以删除不同的成员。该批处理请求会算作 1 个请求还是 19 个请求?
我知道 Graph SDK 有一个能够处理 429 响应的默认重试处理程序。但这如何与 批量请求 一起工作?
批量请求是否有助于避免受到限制?
如果单个请求受到限制,Graph SDK 是否会尝试处理单个请求的 429 响应?
我正在处理的 API 包括更新团队成员(添加、删除)
任何建议或有用的信息将不胜感激。
- 批量请求根据限制进行单独评估
- 如果批处理请求因 429 响应而失败,则 dotnet SDK 不会重试。 See the code
- 它们有助于全球服务保护:给定应用程序的并行 HTTP 连接数和 HTTP 请求率。
- 查看回复#2
我一直致力于使用 Graph SDK 向 Microsoft Graph 发送多个批处理请求。
我有以下问题无法通过文档找到答案。
批量请求算单次请求吗?还是单独考虑个别要求?例如:我想从组中删除成员,因此我创建了一个批处理请求,其中包含 19 个单独的请求以删除不同的成员。该批处理请求会算作 1 个请求还是 19 个请求?
我知道 Graph SDK 有一个能够处理 429 响应的默认重试处理程序。但这如何与 批量请求 一起工作?
批量请求是否有助于避免受到限制?
如果单个请求受到限制,Graph SDK 是否会尝试处理单个请求的 429 响应?
我正在处理的 API 包括更新团队成员(添加、删除)
任何建议或有用的信息将不胜感激。
- 批量请求根据限制进行单独评估
- 如果批处理请求因 429 响应而失败,则 dotnet SDK 不会重试。 See the code
- 它们有助于全球服务保护:给定应用程序的并行 HTTP 连接数和 HTTP 请求率。
- 查看回复#2