Bir uygulama, Amazon ECS görevi içindeki bir Amazon SQS standart kuyruğundan mesajları işler. Mesajları mümkün olduğunca uygun maliyetli bir şekilde işlemek için geliştirici hangi eylemleri yapmalıdır? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mesajları kuyruktan sorgularken uzun yoklama (long polling) kullanın., Mesajları kuyruktan toplu olarak alın..
Neden bu cevap
Uygulamanın maliyet etkinliğini artırmak için iki temel strateji vardır. Birincisi, mesajları kuyruktan sorgularken uzun yoklama (long polling) kullanmaktır. Uzun yoklama, SQS'in boş yanıtlar döndürme olasılığını azaltır ve böylece API çağrılarının sayısını düşürerek maliyetleri düşürür. İkincisi, mesajları toplu olarak almaktır. Tek bir API çağrısıyla birden fazla mesaj almak, işlem başına düşen maliyeti azaltır ve genel verimi artırır. Kısa yoklama, daha fazla boş yanıt ve dolayısıyla daha fazla API çağrısı üreterek maliyetleri artırır. Amazon ElastiCache, SQS kuyruk mesajlarını önbelleğe almak için uygun değildir çünkü SQS zaten bir mesaj kuyruğu hizmetidir ve mesajlar tüketildikten sonra genellikle kalıcı olarak depolanmaz. FIFO kuyruklarına geçmek, sıralama gereksinimleri olmadıkça maliyetleri artırabilir ve standart kuyrukların performans avantajlarını ortadan kaldırabilir.
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