某應用程式在 Amazon ECS 任務中處理來自 Amazon SQS 標準佇列的訊息。為了盡可能以符合成本效益的方式處理訊息,開發人員應採取哪些行動?(請選擇兩項。)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在查詢佇列訊息時使用長時間輪詢 (long polling)。, 從佇列中批次擷取訊息。.
為什麼這是答案
長時間輪詢 (long polling) 透過減少空接收 (empty receives) 的數量來降低成本,因為它會等待訊息到達或輪詢逾時,而不是立即返回。批次擷取訊息 (batching message retrieval) 則可以減少 API 呼叫次數,進而降低成本。短時間輪詢 (short polling) 會增加空接收的機會,導致不必要的 API 呼叫。將訊息快取在 Amazon ElastiCache 中會增加額外的基礎設施和管理成本,且對於 SQS 訊息處理而言通常是不必要的。切換到 SQS FIFO 佇列雖然能保證訊息排序,但其吞吐量通常低於標準佇列,且成本效益不一定更高,尤其當應用程式不需要嚴格的訊息排序時。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡