某應用程式會從 Amazon SQS 佇列取用訊息,但有時應用程式會停機,導致訊息在 1 天後過期並被刪除,進而造成資料遺失。哪些動作可以減少應用程式的資料遺失?(請選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 增加訊息保留期間。, 將無效信件佇列 (DLQ) 附加至 SQS 佇列。.
為什麼這是答案
增加訊息保留期間可以讓訊息在佇列中停留更長時間,即使應用程式停機,訊息也不會因過期而被刪除,從而減少資料遺失。將無效信件佇列 (DLQ) 附加至 SQS 佇列,可以將未能成功處理的訊息重新導向到 DLQ,以便後續分析或重試,避免訊息遺失。 增加可見性逾時會讓訊息在被取用後,在佇列中不可見的時間變長,這無助於解決應用程式停機導致訊息過期的問題。使用延遲佇列會延遲訊息的傳遞,這與解決應用程式停機導致的資料遺失無關。減少訊息處理時間是優化應用程式效能的措施,但無法防止應用程式停機時的資料遺失。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡