Amazon DynamoDB Akışlar, Kinesis İstemci Kitaplığı'nı (KCL) 3.0 desteklemeye başladı
Amazon DynamoDB Akışlar, DynamoDB tablolarında yer alan nesne düzeyindeki değişiklikleri neredeyse gerçek zamanlı olarak izlemeyi, işlemeyi ve bunlara tepki vermeyi kolaylaştıran sunucusuz bir veri akışı özelliğidir. DynamoDB bugün KCL 3.0'ı desteklemeye başladı. KCL 3.0 ile artık, akış verilerini işlemeye ilişkin işlem maliyetlerini önceki KCL sürümlerine kıyasla %33'e kadar azaltabilirsiniz. KCL 3.0, akış işleme çalışanlarının kaynak kullanımını sürekli olarak izleyen ve yükü otomatik olarak, aşırı kullanılan çalışanlardan diğer az kullanılan çalışanlara yeniden dağıtan gelişmiş bir yük dengeleme algoritması sunar. Ayrıca, KCL 3.0'ın, gelişmiş performans ve güvenlik özellikleri elde etmek üzere Java İçin AWS SDK 2.x ile oluşturulması, Java İçin AWS SDK 1.x'e olan bağımlılığı tamamen ortadan kaldırır.
Kinesis İstemci Kitaplığı (KCL), Amazon DynamoDB Akışları ile akış işleme uygulamaları geliştirmeyi kolaylaştıran açık kaynaklı bir kitaplıktır. KCL; yük dengeleme, verileri hata toleransıyla işleme ve dağıtılmış çalışanların koordinasyonunu sağlama gibi dağıtılmış bilgi işlem ile ilişkili karmaşık görevleri yöneterek yalnızca temel iş mantığınıza odaklanmanıza olanak tanır. KCL 1.x'i çalıştıran akış işleme uygulamanızı yükseltmek istiyorsanız, veri işleme mantığınızda herhangi bir değişiklik yapmadan yalnızca KCL 3.0'ın kullanıldığı mevcut kitaplığınızı değiştirmeniz yeterlidir. Geçiş talimatları için KCL 1.x'ten KCL 3.x'e geçiş sayfasına bakın.
KCL 3.0 tüm AWS Bölgelerinde Amazon DynamoDB Akışlar ile kullanılabilir. Daha fazla bilgi için DynamoDB Geliştirici Kılavuzu'ndaki DynamoDB Akışlar ile Çalışma bölümüne bakın.