이벤트 기반 주문 시스템이 Amazon SQS 표준 대기열을 사용합니다. 테스트 중에 단일 주문 메시지로 인해 백엔드 오류가 발생하여 후속 메시지가 차단되어 처리가 중단되었습니다. 대기열 가시성 제한 시간은 30초이고 백엔드 처리 제한 시간은 10초입니다. 솔루션스 아키텍트는 오류 메시지를 조사하고 후속 메시지가 계속 처리되도록 해야 합니다. 솔루션스 아키텍트는 무엇을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 새 SQS 표준 대기열을 생성하고 이를 데드 레터 대기열로 구성하여 오류 메시지를 격리합니다..
이것이 정답인 이유
단일 오류 메시지로 인해 후속 메시지 처리가 중단되는 문제는 SQS 표준 대기열의 메시지 가시성 제한 시간과 백엔드 처리 시간 불일치로 인해 발생합니다. 메시지가 처리되는 동안 가시성 제한 시간이 만료되면 다른 소비자가 해당 메시지를 다시 처리하여 무한 루프에 빠지거나 처리가 지연될 수 있습니다. 데드 레터 대기열(DLQ)을 구성하면 처리할 수 없는 메시지를 격리하여 주 대기열의 처리가 중단되지 않도록 할 수 있습니다. 이 경우 SQS 표준 대기열을 DLQ로 사용하는 것이 적절합니다. 백엔드 처리 제한 시간을 늘리는 것은 일시적인 해결책일 뿐, 처리할 수 없는 메시지를 격리하지 못합니다. SQS 가시성 제한 시간을 줄이면 오류 메시지가 더 자주 재처리되어 문제가 악화될 수 있습니다. SQS FIFO 대기열은 순서가 중요한 경우에 사용되며, 이 시나리오에서는 필요하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음