App Engine のフロントエンドが15分ごとにDBに温度を問い合わせており、DB障害を処理する必要があります。フロントエンドはどのように動作すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 指数バックオフでクエリを再試行し、最大15分で打ち切る。.
これが解答である理由
指数バックオフは、一時的な障害が発生した場合にリクエストを再試行するための標準的かつ堅牢な戦略です。再試行間の待機時間を徐々に長くすることで、データベースへの負荷を軽減し、回復する時間を与えます。最大15分で打ち切ることで、無限の再試行ループを防ぎ、リソースの無駄遣いを避けます。データベースサーバーの再起動は、フロントエンドの役割ではなく、データベース管理者が行うべき操作です。毎秒の再試行は、データベースが回復する前に過剰な負荷をかけ、状況を悪化させる可能性があります。クエリ頻度を1時間に1回に減らすと、データの鮮度が著しく損なわれ、要件を満たしません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要