AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司使用支付處理系統,要求特定支付 ID 的訊息必須以傳送時的相同順序接收。否則,支付可能會處理不正確。解決方案架構師應採取哪些行動來滿足此要求?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將訊息寫入以支付 ID 作為分割區索引鍵的 Amazon Kinesis data stream。, 將訊息寫入 Amazon Simple Queue Service (Amazon SQS) FIFO 佇列。將訊息群組設定為使用支付 ID。.
為什麼這是答案
為確保訊息依傳送順序接收,需要使用支援嚴格排序的服務。Amazon Kinesis Data Streams 透過使用分割區索引鍵來實現此目的。當所有相關訊息都使用相同的支付 ID 作為分割區索引鍵時,它們會被導向到相同的碎片 (shard),並保證依序處理。Amazon SQS FIFO (First-In, First-Out) 佇列也提供嚴格的訊息排序。透過將支付 ID 設定為訊息群組 ID,所有具有相同支付 ID 的訊息都會被傳送到相同的訊息群組,並按照它們被傳送的順序處理。
DynamoDB 雖然支援分割區索引鍵,但它是一個資料庫服務,主要用於儲存和檢索資料,而非訊息傳遞,無法保證訊息的處理順序。ElastiCache for Memcached 是快取服務,不提供訊息排序或持久性。標準 Amazon SQS 佇列不保證訊息的處理順序。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡