한 솔루션이 Amazon SQS 표준 대기열, AWS Lambda 함수 및 DynamoDB 테이블을 사용합니다. Lambda 함수는 SQS에 의해 트리거되고 DynamoDB에 항목을 씁니다. 이 설계는 Lambda 확장성을 극대화하고 Lambda가 성공적으로 처리한 메시지가 다시 처리되지 않도록 해야 합니다. 어떤 구성이 이러한 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 이벤트 소스 매핑의 FunctionResponseTypes에 ReportBatchItemFailures를 포함합니다..
이것이 정답인 이유
정답은 'Lambda 이벤트 소스 매핑의 FunctionResponseTypes에 ReportBatchItemFailures를 포함합니다'입니다. 이 옵션은 Lambda가 SQS에서 메시지 배치를 처리할 때, 실패한 개별 메시지만 SQS 큐로 다시 반환하도록 하여 재처리를 방지하고 Lambda 확장성을 극대화합니다. Lambda는 성공적으로 처리된 메시지는 큐에서 삭제하고, 실패한 메시지만 재시도하므로 효율적입니다. '이벤트 소스 매핑 배치 창을 1초로 설정합니다'는 메시지 처리 속도를 높일 수 있지만, 실패한 메시지의 재처리를 방지하는 직접적인 메커니즘은 아닙니다. '이벤트 소스 매핑 배치 크기를 1로 설정합니다'는 Lambda 호출 횟수를 늘려 비용을 증가시키고 확장성에 부정적인 영향을 줄 수 있습니다. '잠재적인 Lambda 스로틀링 지연을 허용하도록 Lambda 이벤트 소스 매핑에서 SQS 가시성 제한 시간을 조정합니다'는 스로틀링 문제를 완화할 수 있지만, 실패한 메시지의 재처리를 효과적으로 관리하지는 못합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음