トラフィックが10倍に急増した後、アプリでCloud StorageのHTTP 429エラーが多発し、不安定になりました。アプリが将来の負荷増加時にも安定した状態を保つために、今すぐ修正を実装し、長期的な解決策を講じる必要があります。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: HTTP 429エラーを受け取ったリクエストに対して、指数バックオフを伴う再試行戦略を実装します。.
これが解答である理由
HTTP 429エラーは、リクエストレートがCloud Storageのクォータを超過したことを示します。指数バックオフを伴う再試行戦略は、一時的なレート制限エラーを効果的に処理し、システムへの負荷を軽減しながら成功するリクエストの可能性を高めます。これは短期的な修正としてすぐに実装でき、将来のトラフィック急増時にもアプリケーションの安定性を保つための長期的な解決策にもなります。 不要なAPI呼び出しの削減は良いプラクティスですが、急増するトラフィック自体が問題である場合、それだけでは不十分です。動画と画像の圧縮は帯域幅を削減しますが、API呼び出しの頻度を直接減らすわけではありません。カスタムスロットリングは複雑で、再試行戦略ほど効果的でない場合があります。Firestoreはドキュメントデータベースであり、画像や動画などのバイナリデータを保存するのには適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要