Skip to content
Latchkey

Rate Limiting (CI API) - CI/CD用語集の定義

rate limitingとは、クライアントが一定の時間枠内に発行できるAPIリクエスト数に上限を設けるもので、超過するとHTTP 429または403が返り、これがpollingやプロバイダAPIを多用するCIステップを頻繁に壊します。

rate limitingとは、クライアントが一定の時間枠内に発行できるAPIリクエスト数に上限を設けるもので、超過するとHTTP 429または403が返り、これがpollingやプロバイダAPIを多用するCIステップを頻繁に壊します。

rate limitingとは、クライアントが一定の時間枠内に発行できるAPIリクエスト数に上限を設けるもので、超過するとHTTP 429または403が返り、これがpollingやプロバイダAPIを多用するCIステップを頻繁に壊します。

対処方法

Retry-AfterまたはX-RateLimit-Resetヘッダーを読み取り、指数関数的にバックオフします。認証済みリクエストは通常、匿名リクエストよりも高い上限が与えられます。

関連ガイド