Bir e-ticaret ön ucu, siparişleri işlemek için eşzamansız olarak bir Lambda işlevini çağıran API Gateway aracılığıyla bir POST API'si çağırır. Bazen siparişler işlenmez ve Lambda günlüklerinde hata görünmez. Geliştirici, eksik sipariş işlemeyi teşhis etmek ve çözmek için ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Başarısız olaylar için Lambda dead-letter queue (DLQ) öğesini inceleyin, hataları giderin ve bu olayları yeniden işleyin..
Neden bu cevap
Doğru cevap, başarısız olaylar için Lambda dead-letter queue (DLQ) öğesini incelemek, hataları gidermek ve bu olayları yeniden işlemektir. Lambda'nın eşzamansız çağrılması durumunda, bir hata oluştuğunda Lambda işlevi otomatik olarak yeniden dener. Yeniden denemeler başarısız olursa, olay bir DLQ'ya (yapılandırılmışsa) gönderilir. Siparişlerin işlenmemesi ve Lambda günlüklerinde hata görünmemesi, olayın DLQ'ya yönlendirildiğini gösterir. DLQ'yu incelemek, başarısız olayların nedenini belirlemenin ve bunları yeniden işlemenin en etkili yoludur. Ön uç günlüklerini kontrol etmek, API Gateway'e ulaşmayan istekler için faydalı olabilir ancak Lambda'ya ulaşan ve başarısız olan istekleri kapsamaz. CloudWatch'taki Lambda günlükleri, işlevin yürütülmesi sırasında oluşan hataları gösterir, ancak eşzamansız çağrılarda yeniden denemelerden sonra DLQ'ya giden olaylar için doğrudan bir hata kaydı olmayabilir. API Gateway önbelleğe alma, API performansını artırır ancak sipariş işleme hatalarıyla doğrudan ilgili değildir.
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