Bir e-ticaret uygulaması, her biri bir sipariş iş akışında belirli bir adımı gerçekleştiren birden çok Lambda işlevi kullanır. İşlevlerin tanımlanmış bir sırayla çalışması gerekir. İşlevlerin en az operasyonel yük ile sırayla yürütülmesini hangi çözüm sağlar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Lambda işlevlerini gerekli sırayla çağırmak için bir AWS Step Functions durum makinesi kullanın..
Neden bu cevap
AWS Step Functions, Lambda işlevleri gibi dağıtılmış uygulamaların iş akışlarını koordine etmek için tasarlanmıştır. Bir durum makinesi (state machine) kullanarak, işlevlerin belirli bir sırayla, koşullu mantıkla ve hata yönetimiyle yürütülmesini görsel olarak tanımlayabilirsiniz. Bu, operasyonel yükü en aza indirirken karmaşık iş akışlarını yönetmek için ideal bir çözümdür. SQS kuyruğu, mesajların sırasını garanti etse de, işlevlerin belirli bir sırayla tetiklenmesini ve bir iş akışı oluşturmasını doğrudan yönetmez; bu, ek mantık gerektirir. SNS konusu, yayınlama/abone olma modeliyle çalışır ve belirli bir sırayı zorlamak için uygun değildir. EventBridge Scheduler, belirli zamanlarda veya belirli olaylara yanıt olarak işlevleri tetiklemek için kullanılır, ancak bir iş akışındaki adımların sırasını yönetmek için tasarlanmamıştır.
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