Bir şirket, şehir trafiğiyle ilgili IoT sensör verilerini Amazon Kinesis Data Streams'e aktarıyor. Birden çok uygulama akıştan veri tüketiyor, ancak bazı tüketiciler kısıtlanıyor ve ReadProvisionedThroughputExceeded hataları alıyor. Çözüm mimarı kısıtlamayı çözmek için hangi eylemleri yapmalıdır? (Üç tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Shard sayısını artırmak için Kinesis akışını yeniden shard'lara ayırın (reshard)., Gelişmiş fan-out özelliğini kullanan tüketiciler kullanın., Tüketici uygulamalarında üstel geri çekilmeyle (exponential backoff) bir hata yeniden deneme stratejisi uygulayın..
Neden bu cevap
ReadProvisionedThroughputExceeded hataları, Kinesis akışının veya tüketicilerin kapasite sınırlarına ulaştığını gösterir. Shard sayısını artırmak, akışın genel okuma ve yazma kapasitesini doğrudan artırarak bu kısıtlamayı hafifletir. Gelişmiş fan-out (Enhanced Fan-Out) kullanan tüketiciler, her tüketiciye özel bir veri akışı sağlayarak shard başına okuma limitlerini aşmadan daha fazla tüketiciye hizmet verilmesini sağlar. Üstel geri çekilmeyle (exponential backoff) bir hata yeniden deneme stratejisi uygulamak, geçici kısıtlamalar sırasında tüketici uygulamalarının Kinesis API'sine aşırı yüklenmesini önler ve başarılı yeniden denemeler için zaman tanır. Shard sayısını azaltmak kapasiteyi daha da düşürür. KPL ve yoklama sıklığını ayarlamak üretici tarafı veya tüketici tarafı okuma kısıtlamalarını doğrudan çözmez. Dinamik bölümleme Kinesis Data Streams'de doğrudan bir özellik 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