Yeni Kinesis İstemci Kitaplığı 3.0, akış verilerini işlemeye ilişkin işlem maliyetleri %33'e kadar azaltıyor
Kinesis İstemci Kitaplığı (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. Bu, çalışanlar arasındaki CPU kullanımının eşit olmasını sağlar ve akış işleme bilgi işlem çalışanlarına ilişkin aşırı tedarik ihtiyacını ortadan kaldırarak maliyeti düşürür. 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.
KCL, Amazon Kinesis Veri Akışları ile akış işleme uygulamaları geliştirmeyi kolaylaştıran açık kaynaklı bir kitaplıktır. KCL; yük dengeleme, hata toleransı ve hizmet koordinasyonu 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 2.x'i çalıştıran akış işleme uygulamanızı yükseltmek istiyorsanız, uygulama kodunuzda herhangi bir değişiklik yapmadan yalnızca KCL 3.0'ı kullanan mevcut kitaplığınızı değiştirmeniz yeterlidir. KCL 3.0, Amazon EC2 bulut sunucularında veya Amazon ECS, Amazon EKS veya AWS Fargate gibi container'larda çalıştırılan akış işleme uygulamalarını destekler.
KCL 3.0 tüm AWS bölgelerinde Amazon Kinesis Veri Akışları ile kullanılabilir. Daha fazla bilgi için Amazon Kinesis Veri Akışları geliştirici kılavuzuna, KCL 3.0 sürüm notlarına ve lansman bloguna bakın.