0

また、現在の QPS 制限を確認する方法はありますか? 現在、次の情報で多数のエラーが発生しています。

<errors xmlns='http://schemas.google.com/g/2005'>
  <error>
    <domain>GData</domain>
    <code>rateLimitExceeded</code>
    <internalReason>Rate limit exceeded, lower query rate</internalReason>
    <extendedHelp>Request rate limit exceeded.</extendedHelp>
  </error>
</errors> 

すべてのドライブ呼び出しに関する統計があります。私が知る限り、QPS を十分に下回っているはずです。

「ドライブ API」呼び出し (ドライブ API を使用して行われた呼び出し) のみをカウントすると、QPS 制限の約半分になります。エクスポート リンク (古い Document List API の形式) に対する呼び出しを追加しても、まだ制限値を下回っています。

Google に連絡して、制限を確認し、実際に QPS を超えているかどうか (または何か他のことが起こっているかどうか) を確認しようとしましたが、返信がありません。誰にも考えはありますか?

また、指数バックオフを使用しており、Drive API ドキュメントで提案されているように実装しています。

4

1 に答える 1

0

API コンソールで、1 秒あたりのレート制限を確認して増やすことができます。これを増やすと、悪いユーザーがクォータ全体を消費する可能性があることも意味します。単一のユーザーの認証を使用して API 呼び出しを行っている場合、制限はユーザーごとであるため、各ユーザーの認証トークンに分散するよりも悪いです。

于 2013-11-14T19:30:54.823 に答える