Skip to content
Latchkey

Throttling - CI/CD用語集の定義

throttlingは、リソースまたはAPIの予算内に収まるように作業のレートを制限します。

throttlingは、レートを意図的に遅くしたり制限したりすることです。たとえば、jobがlimitに達したときにCPUを制限したり、API rate limitに達したときにリクエストを拒否したりします。

throttlingは、作業の進む速さを制限することでシステムを過負荷から保護します。CIでは、resource limitでのCPU throttlingやAPI rate limitのthrottlingとして現れます。

CIにおいて

rate-limitメッセージを伴うGitHub APIの403レスポンスはthrottlingを示します。backoffしてretryするか、認証してより高いlimitを取得してください。

関連ガイド