Rate Limit(レート制限)

レート制限は各時間窓で送信できるリクエストやトークン数の上限。到達するとリトライが発生しコストが上がる。

定義

レート制限はプロバイダーが設ける 1 分/1 時間あたりのリクエストまたはトークンの上限。

コストに関わる理由

上限に達すると、アプリは通常リトライする。リトライは呼び出しとトークンを何倍にもし、トラフィックのピーク時にコストを静かに押し上げる。

実用的なヒント

バックオフとリトライ上限を追加する。無制限のリトライはスロットリングイベントをコストスパイクに変えてしまう。

Related reading