Bir uygulama Amazon SQS kuyruğundan mesajları tüketiyor ancak bazen uygulama kapalı oluyor, bu da mesajların süresinin dolmasına ve 1 gün sonra silinmesine neden olarak veri kaybına yol açıyor. Uygulama için veri kaybını azaltacak eylemler nelerdir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mesaj saklama süresini artırın., SQS kuyruğuna bir dead-letter queue (DLQ) ekleyin..
Neden bu cevap
Uygulama kapalıyken mesajların süresinin dolmasını ve silinmesini önlemek için mesaj saklama süresini artırmak, SQS'in mesajları daha uzun süre tutmasını sağlar. Bu, uygulamanın tekrar çalışmaya başladığında mesajları işlemesi için daha fazla zaman tanır. Bir dead-letter queue (DLQ) eklemek, uygulamanın belirli bir sayıda denemeden sonra işleyemediği mesajların kaybolmasını engeller. Bu mesajlar DLQ'ya taşınır ve daha sonra incelenebilir veya manuel olarak işlenebilir, böylece veri kaybı önlenir. Görünürlük zaman aşımını artırmak, mesajların işlenirken diğer tüketiciler tarafından görünmez kalma süresini uzatır ancak uygulamanın kapalı olduğu durumlarda mesajların süresinin dolmasını engellemez. Gecikme kuyruğu, mesajların kuyruğa ilk eklendiğinde teslimatını geciktirir, ancak uygulama kapalıyken mesajların süresinin dolmasını engellemez. Mesaj işleme süresini azaltmak, mesajların daha hızlı işlenmesini sağlar ancak uygulamanın kapalı olduğu durumlarda veri kaybını doğrudan önlemez.
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