概要
レート制限は、すべてのユーザーの公平な利用とシステムの安定性を確保します。制限はプラン階層によって異なります。プラン別の制限
プラン階層によってレート制限が決まります。上位プランほど同時実行数、リクエストクォータ、バックログ許容量が大きくなります。| プラン | 同時実行数 | バックログ | レート制限 |
|---|---|---|---|
| Free | 基本 | 基本 | 基本 |
| Pro | より高い | より大きい | より高い |
| Enterprise | カスタム | カスタム | カスタム |
Enterprise プランの詳細やカスタムレート制限の設定については、営業担当までお問い合わせください。
ジョブのバックログ
同時実行数の上限を超えるジョブを送信した場合、追加のジョブは拒否されるのではなく、自動的にバックログに追加されます。実行中のジョブが完了すると、バックログのジョブは送信された順に処理されます。 つまり、キューロジックを自分で管理することなく、バッチジョブを送信できます — API が代わりに処理します。バックログ容量もプラン階層に応じてスケールします。ベストプラクティス
- 指数バックオフを実装する - リトライ間隔を段階的に長くする
- クライアント側でリクエストをキューイングする - 同時実行数を超えるジョブを送信しない
- 使用量を監視する - リクエスト数を追跡して制限内に収める
- Webhook を使用する - ジョブ完了通知に Webhooks を使用してポーリングリクエストを削減する
次のステップ
API Keys & Billing
API の利用状況とメトリクスを監視する
Webhooks
Webhook を使ってポーリングを削減する