AWS アプリケーションは、SQS キューからメッセージを読み取り、それらをバッチで処理し、レガシーシステムが使用する別の SQS キューに結果を送信します。レガシーシステムは、一部のメッセージを処理するのに最大 5 分かかる場合があり、変更できません。開発者は、レガシーシステムでの順不同の更新を防ぐ必要があります。この要件を満たすソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: SQS FIFO キューを使用し、可視性タイムアウトを適切に設定します。.
これが解答である理由
レガシーシステムでの順不同の更新を防ぐには、メッセージの順序を保証するSQS FIFOキューが必須です。FIFOキューはメッセージの送信順序と処理順序を厳密に維持します。また、レガシーシステムがメッセージ処理に最大5分かかる場合があるため、処理中に他のコンシューマが同じメッセージを処理しないように、可視性タイムアウトを適切に(例えば5分より長く)設定する必要があります。 標準SQSキューは順序を保証しないため、順不同の更新が発生する可能性があります。DelaySecondsはメッセージの配信を遅延させるだけで、順序保証や処理中の重複防止には寄与しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要