Bir geliştirici, kullanıcıların neden yinelenen e-postalar aldığını araştırıyor. Uygulama, SQS kuyruğuna mesajlar gönderiyor; bir Lambda işlevi kuyruğu yokluyor ve Amazon SES aracılığıyla e-posta gönderiyor. Yoğun trafik sırasında tekrarlar meydana geliyor. Aşağıdakilerden hangisi yinelenen e-postaların nedeni olabilir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Standard SQS kuyrukları, yinelenen mesajlara neden olabilecek en az bir kez teslimat sağlar., SQS kuyruğu görünürlük zaman aşımı, Lambda işlevinin zaman aşımından küçük veya ona eşit olduğundan, mesajların işleme tamamlanmadan önce yeniden denenmesine izin verir..
Neden bu cevap
Standart SQS kuyrukları, mesajların en az bir kez teslim edilmesini garanti eder, ancak tekil teslimatı garanti etmez. Bu, sistemin yoğun yük altında aynı mesajı birden fazla kez işleyebileceği ve dolayısıyla yinelenen e-postalar gönderebileceği anlamına gelir. Bu nedenle, yinelenen e-postaların yaygın bir nedenidir. SQS görünürlük zaman aşımı, bir mesajın kuyruktan alındıktan sonra diğer tüketiciler tarafından görünmez kalacağı süreyi belirler. Eğer bu zaman aşımı, Lambda işlevinin mesajı işleme süresinden daha kısa veya ona eşitse, Lambda işlevi mesajı başarıyla silmeden önce mesaj tekrar görünür hale gelebilir ve başka bir Lambda örneği veya aynı Lambda örneği tarafından tekrar işlenerek yinelenen e-postaya yol açabilir. Diğer seçenekler yanlış çünkü Standart SQS tam olarak bir kez işlemeyi garanti etmez; DKIM yapılandırması e-posta tekrarlarıyla ilgili değildir; ve yüksek geri dönme oranı, SES'in mesajları yeniden göndermesine neden olmaz, aksine başarısız teslimatları gösterir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez