Skip to main content

概要

レート制限は、すべてのユーザーの公平な利用とシステムの安定性を確保します。制限はプラン階層によって異なります。

プラン別の制限

プラン階層によってレート制限が決まります。上位プランほど同時実行数、リクエストクォータ、バックログ許容量が大きくなります。
プラン同時実行数バックログレート制限
Free基本基本基本
Proより高いより大きいより高い
Enterpriseカスタムカスタムカスタム
Enterprise プランの詳細やカスタムレート制限の設定については、営業担当までお問い合わせください。

ジョブのバックログ

同時実行数の上限を超えるジョブを送信した場合、追加のジョブは拒否されるのではなく、自動的にバックログに追加されます。実行中のジョブが完了すると、バックログのジョブは送信された順に処理されます。 つまり、キューロジックを自分で管理することなく、バッチジョブを送信できます — API が代わりに処理します。バックログ容量もプラン階層に応じてスケールします。
Webhooks を使用して、バックログのジョブが処理を開始または完了したときに通知を受け取ります。

ベストプラクティス

  • 指数バックオフを実装する - リトライ間隔を段階的に長くする
  • クライアント側でリクエストをキューイングする - 同時実行数を超えるジョブを送信しない
  • 使用量を監視する - リクエスト数を追跡して制限内に収める
  • Webhook を使用する - ジョブ完了通知に Webhooks を使用してポーリングリクエストを削減する

次のステップ

API Keys & Billing

API の利用状況とメトリクスを監視する

Webhooks

Webhook を使ってポーリングを削減する