Bir SQS kuyruğu, video dosyalarını daha düşük bir çözünürlüğe dönüştüren bir Lambda fonksiyonu için bir olay kaynağıdır. Lambda, daha uzun videolarda zaman aşımına uğruyor ve zaman aşımı zaten izin verilen maksimuma ayarlanmış durumda. Bir geliştirici, fonksiyon kodunu değiştirmeden bu zaman aşımlarını nasıl önleyebilir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Lambda fonksiyonunun bellek tahsisini artırın..
Neden bu cevap
Lambda fonksiyonunun bellek tahsisini artırmak, CPU gücünü de orantılı olarak artırır. Bu, fonksiyonun video dönüştürme gibi işlemci yoğun görevleri daha hızlı tamamlamasını sağlayarak zaman aşımını önler. SQS kuyruğunun görünürlük zaman aşımını artırmak, mesajın işlenmesi için daha fazla süre tanır ancak Lambda fonksiyonunun kendisinin daha hızlı çalışmasını sağlamaz. Lambda fonksiyonunu çalıştıran host'un instance boyutunu artırmak mümkün değildir çünkü Lambda sunucusuz bir hizmettir ve temel altyapı soyutlanmıştır. Dönüştürme işlemi için çoklu iş parçacığı uygulamak kod değişikliği gerektirir, ancak soru kod değişikliği olmadan çözüm aramaktadır.
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