Aşağı akış RDS veritabanı kullanılamadığında (örneğin, kapatıldığında) SNS bildirim mesajlarının kaybolmasını önlemek için hangi değişiklikler mesaj kaybını önleyecektir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: SNS konusu için bir Amazon SQS dead-letter queue yapılandırın., Bir Amazon SQS kuyruğunu SNS konusuna abone yapın ve Lambda işlevinin mesajları bu SQS kuyruğundan işlemesini sağlayın..
Neden bu cevap
Bir Amazon SQS dead-letter queue (DLQ) yapılandırmak, SNS tarafından işlenemeyen veya teslim edilemeyen mesajların kaybolmasını önler. Bu mesajlar DLQ'da saklanır ve daha sonra incelenebilir veya yeniden işlenebilir. Bir Amazon SQS kuyruğunu SNS konusuna abone yapmak ve Lambda işlevinin mesajları bu SQS kuyruğundan işlemesini sağlamak, mesajların kalıcılığını artırır. SQS, mesajları Lambda işlevi tarafından başarıyla işlenene kadar saklar, böylece geçici kesintilerde bile mesaj kaybı yaşanmaz. RDS Multi-AZ kullanmak veritabanı kesintilerine karşı koruma sağlar ancak SNS bildirim mesajlarının kaybını doğrudan önlemez. EventBridge, olay yönlendirme için güçlü bir hizmet olsa da, doğrudan bir SQS kuyruğunun sunduğu mesaj kalıcılığı garantisini sağlamaz ve bu senaryoda SQS kadar uygun 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