Bir uygulama şu anda bir Amazon SQS standard kuyruğuna benzersiz mesajlar gönderiyor. Ekip, bir SQS FIFO kuyruğuna geçmek istiyor. Başarılı bir geçiş için hangi değişiklikler gereklidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Yeni bir SQS FIFO kuyruğu oluşturun, üzerinde içerik tabanlı tekilleştirmeyi etkinleştirin ve uygulamayı her mesajla birlikte bir message group ID içerecek şekilde güncelleyin..
Neden bu cevap
Amazon SQS FIFO (First-In, First-Out) kuyrukları, mesajların tam olarak bir kez işlenmesini ve gönderilme sırasına göre teslim edilmesini garanti eder. Standart bir kuyruktan FIFO kuyruğuna geçiş yaparken, mevcut standart kuyruk doğrudan FIFO'ya dönüştürülemez; yeni bir FIFO kuyruğu oluşturulması gerekir. FIFO kuyrukları için benzersizliği sağlamak amacıyla "içerik tabanlı tekilleştirme" (content-based deduplication) etkinleştirilmelidir. Ayrıca, FIFO kuyrukları mesaj gruplarını destekler ve aynı gruptaki mesajların sırasını korur. Bu nedenle, uygulamanın her mesajla birlikte bir MessageGroupId sağlaması gereklidir. DelaySeconds FIFO kuyrukları için bir gereklilik değildir ve mevcut kuyruğu dönüştürmek mümkün 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