Gelen olay sayısına göre otomatik olarak ölçeklenen ve işleme hatası durumunda sorunlu olayı daha sonra incelenmek üzere ayrı bir kuyruğa taşıyan bir olay işleme çözümü tasarlamanız gerekiyor. Hangi mimari bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Olay ayrıntılarını bir Amazon SNS topic'e yayınlayın. Olayları işlemek için bir Lambda işlevini bu SNS topic'e abone yapın. Lambda işlevinin hata durumunda hedefi olarak başarısız olayları bir Amazon SQS kuyruğuna gönderecek şekilde yapılandırın..
Neden bu cevap
Doğru cevap, Amazon SNS, AWS Lambda ve Amazon SQS'i birleştirerek ölçeklenebilirlik ve hata işleme gereksinimlerini karşılar. Olaylar bir SNS konusuna yayınlandığında, abone olan Lambda işlevi otomatik olarak ölçeklenir ve olay sayısına göre paralel olarak işlenir. Lambda işlevinin başarısız olaylar için bir hedef SQS kuyruğuna sahip olması, işleme hatası durumunda bu olayların otomatik olarak ayrı bir kuyruğa taşınmasını ve daha sonra incelenmesini sağlar. Bu, manuel müdahale olmadan dayanıklılık ve hata ayıklama yeteneği sunar. Diğer seçenekler bu gereksinimleri tam olarak karşılamaz: SQS kuyruğu ve EC2 Auto Scaling, Lambda'nın otomatik ölçeklenebilirliğini ve yerleşik hata işleme yeteneklerini sunmaz. DynamoDB stream'leri ve Lambda, olayların otomatik olarak ölçeklenmesini sağlasa da, başarısız olayların doğrudan bir SQS kuyruğuna taşınması için ek yapılandırma gerektirir. EventBridge ve EC2 Auto Scaling, Lambda'nın sunucusuz ölçeklenebilirliğini ve entegre hata işleme mekanizmalarını sağlamaz.
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