レートリミット

れーとりみっと

意味

レートリミットとは、一定時間内にユーザーやシステムが送信できるリクエスト数やデータ転送量を上限で制御する技術です。主にWeb APIやマイクロサービス、クラウドストレージなどで採用され、過剰なアクセスによるサーバー負荷やネットワーク帯域の飽和を防止します。実装方法としては、固定ウィンドウ方式やスライディングウィンドウ方式、トークンバケット方式などがあり、用途に応じて柔軟に設定できます。クライアント側には残り回数やリセット時刻を示すHTTPヘッダーが付与され、開発者は適切なリトライ戦略を組み立てやすくなります。この制御により、サービス全体の可用性が向上し、悪意ある大量リクエストからの保護も実現できます。

類義語

リクエスト制限、API制限

レートリミットの詳しい解説・事例・出典を見る →
最終更新: