애플리케이션이 SQS 큐(high priority queue)를 이벤트 소스로 사용하는 Lambda 함수를 사용합니다. 두 번째 SQS 큐(low priority queue)가 추가되고 있습니다. Lambda 함수는 low priority queue에서 메시지를 소비하기 전에 항상 high priority queue에서 최대 10개의 동시 메시지를 읽어야 하며, Lambda는 100개의 동시 호출을 초과해서는 안 됩니다. 어떤 구성이 이러한 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: high priority queue의 이벤트 소스 매핑 최대 동시성을 10으로, low priority queue의 최대 동시성을 90으로 설정합니다..
이것이 정답인 이유
이 구성은 Lambda 함수의 동시성 제어 기능을 활용합니다. 최대 동시성(Maximum Concurrency) 설정은 특정 이벤트 소스 매핑에 대해 동시에 실행될 수 있는 Lambda 함수 호출 수를 제한합니다. high priority queue에 10의 최대 동시성을 설정하면, Lambda는 항상 high priority queue에서 최대 10개의 메시지를 처리합니다. low priority queue에 90의 최대 동시성을 설정하면, high priority queue가 10개의 동시성을 모두 사용한 후 남은 90개의 동시성(총 100개 중)을 low priority queue가 사용할 수 있게 되어 요구 사항을 충족합니다. 배치 크기는 한 번에 처리할 메시지 수를 제어하지만 동시성 자체를 제한하지 않으며, 전송 지연은 메시지 가시성을 제어하고, 배치 창은 메시지를 수집하는 시간을 제어하여 동시성 요구 사항을 직접적으로 해결하지 못합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음