Bir AWS uygulaması, bir SQS kuyruğundan mesajları okur ve bunları toplu olarak işler, ardından sonuçları eski bir sistem tarafından tüketilen başka bir SQS kuyruğuna gönderir. Eski sistemin bazı mesajları işlemesi 5 dakikaya kadar sürebilir ve değiştirilemez. Geliştiricinin, eski sistemdeki sıralı olmayan güncellemeleri önlemesi gerekmektedir. Bu gereksinimi hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir SQS FIFO kuyruğu kullanın ve görünürlük zaman aşımını uygun şekilde yapılandırın..
Neden bu cevap
Doğru cevap, bir SQS FIFO (First-In, First-Out) kuyruğu kullanmak ve görünürlük zaman aşımını uygun şekilde yapılandırmaktır. FIFO kuyrukları, mesajların tam olarak bir kez ve gönderildikleri sırayla işlenmesini garanti eder. Bu, eski sistemin sıralı olmayan güncellemeler almasını engeller. Görünürlük zaman aşımının eski sistemin işleme süresinden (5 dakika) daha uzun ayarlanması, bir mesajın işlenirken diğer tüketiciler tarafından tekrar alınmasını önler. Diğer seçenekler yanlıştır çünkü: Standart SQS kuyrukları sıralı işleme garantisi vermez. DelaySeconds mesajın kuyruğa alındıktan sonra görünür hale gelme süresini belirler, ancak sıralı işleme garantisi sağlamaz veya işleme sırasında mesajın tekrar alınmasını engellemez.
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