您的 App Engine 前端每 15 分鐘查詢一次資料庫以取得溫度,並且必須處理資料庫故障。前端應該如何運作?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用指數退避重試查詢,最長重試時間為 15 分鐘。.
為什麼這是答案
App Engine 前端每 15 分鐘查詢一次資料庫,並需處理資料庫故障。使用指數退避重試查詢,最長重試時間為 15 分鐘,是最佳策略。指數退避(exponential backoff)是一種標準的錯誤處理機制,它會在每次重試失敗後增加等待時間,避免對故障的資料庫造成過大壓力,同時給予資料庫足夠的時間恢復。將最長重試時間設定為 15 分鐘,與查詢頻率一致,確保在資料庫恢復後能及時取得最新資料。 重新啟動資料庫伺服器通常需要人工介入,且可能導致服務中斷,不應由前端應用程式執行。每秒重試查詢會對故障的資料庫造成過度負載,可能加劇問題或延長恢復時間。降低查詢頻率到每小時一次會導致資料嚴重過時,不符合即時獲取溫度的需求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡