IT用語集 › インフラ › レート制限(運用)

レート制限(運用)

インフラ Svenska → 更新: 2026-10-21

一定時間内にクライアントが行えるリクエスト数を制限し、サービスを過負荷・濫用・不公平なリソース消費から守る仕組み。上限を超えたリクエストは拒否され、HTTP 429(Too Many Requests)が返ることが多い。

代表的なアルゴリズムはトークンバケット(バケットに一定の速度でトークンが補充され、リクエストごとに1つ消費する。尽きれば拒否。バケットの大きさまでのバースト(突発的な集中)を許す)と、より滑らかなリーキーバケット/スライディングウィンドウである。制限はクライアント単位(IP、APIキー、ユーザー)で設定する。目的は、暴走クライアントによるサービス停止の防止、一顧客が容量を独占しないための公平性、ブルートフォースやスクレイピング、DoSの抑制、そして無料プランと有料プランといったクォータ管理である。内部コンポーネント間のフロー制御であるバックプレッシャーとは異なり、レート制限は通常、入口(APIゲートウェイ、リバースプロキシ、メッシュ)での外部向けの制限である。関連語はスロットリング。保護と公平性の基本的な仕組みである。

← 用語集に戻る