Kullanıcı tarafından sağlanan bir veri akışını alan bir uygulama geliştiriyorsunuz. Birden çok EC2 tabanlı işlemcinin akışı gerçek zamanlı olarak eş zamanlı tüketmesi ve her bir işlemcinin kesintilerden sonra veri kaybı olmadan devam edebilmesi gerekir. Daha sonra daha fazla işlemci eklenecektir ve yinelenen verileri en aza indirmek istiyorsunuz. Bu gereksinimleri hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Verileri Amazon Kinesis Data Streams üzerinde yayınlayın..
Neden bu cevap
Amazon Kinesis Data Streams, gerçek zamanlı veri akışlarını işlemek için tasarlanmıştır. Birden çok EC2 tabanlı işlemcinin aynı akışı eş zamanlı olarak tüketmesine olanak tanır ve her bir işlemcinin kesintilerden sonra kaldığı yerden devam etmesini sağlayan shard'lar ve yineleme yetenekleri sunar. Ayrıca, yeni işlemciler eklendiğinde kolayca ölçeklenebilir ve yinelenen veri tüketimini en aza indirir. Amazon SQS, mesaj kuyruğu hizmetidir ve birden çok tüketicinin aynı mesajı eş zamanlı olarak okumasını doğrudan desteklemez; mesajlar genellikle bir kez tüketilir. Amazon Kinesis Data Firehose, verileri depolama hizmetlerine (S3, Redshift) teslim etmek için kullanılır, gerçek zamanlı eş zamanlı tüketim senaryoları için uygun değildir. Amazon EventBridge, olayları yönlendirmek için kullanılır ve yüksek hacimli, gerçek zamanlı akış işleme 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