Bir şirketin Amazon Kinesis Data Streams üzerinde iki sistemi vardır: yayınlamak için Kinesis Producer Library (KPL) kullanan bir envanter yönetim sistemi ve tüketmek için Kinesis Client Library (KCL) kullanan bir envanter yeniden sipariş sistemi. Akışın otomatik ölçeklendirmesi etkindir. Üretime geçmeden önce, yeniden sipariş sistemi yinelenen kayıtlar aldı. Yinelenen kayıtlara hangi faktörler neden olmuş olabilir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Üretici ağla ilgili zaman aşımları yaşadı., Shard sayısında, kayıt işlemcisi sayısında veya her ikisinde bir değişiklik oldu..
Neden bu cevap
Üretici ağla ilgili zaman aşımları yaşadığında, KPL verileri Kinesis'e başarıyla gönderip göndermediğinden emin olamayabilir ve bu da aynı kayıtların yeniden denenmesine yol açarak yinelenenlere neden olabilir. Shard sayısında veya kayıt işlemcisi sayısında bir değişiklik olduğunda, KCL'nin shard'lar arasında yeniden dengeleme yapması gerekir. Bu yeniden dengeleme sırasında, bazı kayıtlar birden fazla işlemci tarafından işlenebilir veya bir işlemci tarafından zaten işlenmiş olan kayıtlar yeniden işlenebilir, bu da yinelenenlere yol açar. Akışın IteratorAgeMilliseconds metriğinin çok yüksek olması, tüketici uygulamasının verileri zamanında işleyemediğini gösterir ancak doğrudan yinelenenlere neden olmaz, daha çok gecikmeye işaret eder. AggregationEnabled yapılandırma özelliğinin true olarak ayarlanması, KPL'nin birden fazla kullanıcı kaydını tek bir Kinesis kaydında birleştirmesine olanak tanır ve bu da yinelenenleri azaltmaya yardımcı olur, artırmaz. maxrecords yapılandırma özelliğinin çok yüksek bir sayıya ayarlanması, KCL'nin her çağrıda daha fazla kayıt getirmesine neden olur ancak bu da doğrudan yinelenenlere yol açmaz.
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