Bir AWS Lambda işlevi, bir Amazon SQS standart kuyruğundan mesajları yoklar ve her mesaj için harici bir API'ye bir HTTP isteği yapar. Şirket, Lambda işlevinin bu üçüncü taraf API'ye hiçbir zaman ikiden fazla eşzamanlı istek göndermemesini sağlamak istiyor. Hangi yapılandırma bu gereksinimi karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: SQS kuyruğu için Lambda event source mapping üzerinde maximum concurrency değerini iki olarak ayarlayın..
Neden bu cevap
Doğru cevap, SQS kuyruğu için Lambda event source mapping üzerinde maximum concurrency değerini iki olarak ayarlamaktır. Bu ayar, Lambda'nın SQS kuyruğundan mesajları işlemek için aynı anda başlatabileceği eşzamanlı çağırma sayısını doğrudan sınırlar. Böylece, harici API'ye hiçbir zaman ikiden fazla eşzamanlı istek gönderilmemesi sağlanır. Diğer seçenekler bu gereksinimi karşılamaz: Lambda işlevinin provisioned concurrency değerini iki olarak ayarlamak, belirli sayıda Lambda örneğinin her zaman hazır olmasını sağlar, ancak SQS'ten gelen çağrıların eşzamanlılığını sınırlamaz. Lambda işlevi için SQS event source mapping batch size değerini iki olarak ayarlamak, her çağrının iki mesaj işlemesini sağlar, ancak aynı anda kaç çağrının çalışabileceğini sınırlamaz. Her çağrının iki SQS mesajını işlemesi için Lambda event filtering kullanmak, mesajları filtreler ancak eşzamanlılık üzerinde bir etkisi yoktur.
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