개발자가 사용자들이 중복 이메일을 받는 이유를 조사하고 있습니다. 애플리케이션은 SQS 대기열에 메시지를 게시하고, Lambda 함수는 대기열을 폴링하여 Amazon SES를 통해 이메일을 보냅니다. 트래픽이 많을 때 중복이 발생합니다. 다음 중 중복 이메일의 원인이 될 수 있는 것은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Standard SQS 대기열은 최소 한 번(at-least-once) 전달을 제공하므로 중복 메시지가 발생할 수 있습니다., SQS 대기열 가시성 제한 시간(visibility timeout)이 Lambda 함수의 제한 시간보다 작거나 같아서 처리가 완료되기 전에 메시지가 재시도될 수 있습니다..
이것이 정답인 이유
Standard SQS 대기열은 최소 한 번(at-least-once) 전달을 보장하므로, 메시지가 여러 번 전달되어 중복 이메일이 발생할 수 있습니다. 이는 SQS의 기본 동작입니다. SQS 대기열 가시성 제한 시간(visibility timeout)이 Lambda 함수의 처리 시간보다 짧으면, Lambda가 메시지 처리를 완료하기 전에 메시지가 대기열에 다시 나타나 다른 Lambda 인스턴스에 의해 재처리될 수 있습니다. 이로 인해 중복 이메일이 발생합니다. "Standard SQS 대기열은 정확히 한 번(exactly-once) 처리를 보장하므로 중복은 사용자 오류로 인해 발생해야 합니다"는 SQS FIFO 대기열에 대한 설명으로, Standard SQS에는 해당하지 않습니다. "Amazon SES DomainKeys Identified Mail (DKIM)이 잘못 구성되면 중복 이메일이 발생할 수 있습니다"는 DKIM이 이메일 인증과 관련이 있어 중복 전송과는 무관합니다. "높은 SES 반송률(bounce rate) 지표로 인해 SES가 메시지를 다시 보내 중복이 발생합니다"는 반송률이 이메일 전송 성공 여부를 나타내지만, SES가 자동으로 메시지를 재전송하여 중복을 유발하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음