Skip to main content
PlayFab でスロットリングが発生すると、HTTP 429 エラーが返され、API 呼び出しがスロットリングされていることを示します。レスポンスのヘッダーとボディには、エラーを理解するための重要な情報が含まれます。 ヘッダーの例:
レスポンス ボディの例:
「Retry-After」 および 「retryAfterSeconds」 プロパティは、スロットリングを回避するために別のリクエストを試行するまでの待機時間 (秒) を示します。最新の クロスプラットフォーム C/C++ SDK を利用している場合、SDK は呼び出し側に代わって再試行の処理を試みます。それ以外の場合は、retry の値と以下の戦略を使ってカスタム処理を開発してください。

スロットリング問題の緩和

スロットリング エラーが継続する場合は、次の戦略の採用を検討してください:
  1. リクエスト レートの見直し
    • 大量のリクエストを送信している理由を分析します。
    • API の対象となる特定のプレイヤーまたはタイトル エンティティに対するリクエスト レートを下げる方法を評価します。
  2. API 呼び出しのバッチ処理
    • API 呼び出しをバッチ処理して頻度を下げます。
    • 例: プロファイル更新を毎秒行うのではなく、10 秒ごとにバッチ処理します。

重要ポイント

  • スロットリング エラーは HTTP 429 応答をもたらし、エラーの性質に関する詳細が含まれます。
  • Retry-After および 「retryAfterSeconds」 プロパティを利用して、次のリクエストまでの待機時間を決定します。
  • 高頻度のリクエストが必要かどうかを評価し、適切に最適化します。
  • バッチ処理戦略を実装してスロットリングの懸念を軽減し、システム全体の効率を高めます。

関連項目

最終更新日 2026年8月13日