Pustaka Klien Kinesis 3.0 Baru mengurangi biaya komputasi pemrosesan aliran hingga 33%
Sekarang Anda dapat mengurangi biaya komputasi untuk memproses data streaming dengan Kinesis Client Library (KCL) 3.0 hingga 33% dibandingkan dengan versi KCL sebelumnya. KCL 3.0 memperkenalkan algoritma penyeimbangan beban yang disempurnakan yang terus memantau pemanfaatan sumber daya pada pekerja pemrosesan aliran dan secara otomatis mendistribusikan ulang beban dari pekerja yang dimanfaatkan secara berlebihan ke pekerja lain yang kurang dimanfaatkan. Hal ini memastikan pemanfaatan CPU yang merata di antara pekerja dan menghilangkan kebutuhan untuk menyediakan pekerja komputasi pemrosesan aliran secara berlebihan, yang mengurangi biaya. Selain itu, KCL 3.0 dibangun dengan AWS SDK for Java 2.x untuk meningkatkan performa dan fitur keamanan, sepenuhnya menghilangkan ketergantungan pada AWS SDK for Java 1.x.
KCL adalah pustaka sumber terbuka yang menyederhanakan pengembangan aplikasi pemrosesan aliran dengan Amazon Kinesis Data Streams. Ini mengelola tugas-tugas rumit yang terkait dengan komputasi terdistribusi seperti penyeimbangan beban, toleransi kesalahan, dan koordinasi layanan, sehingga memungkinkan Anda untuk hanya berfokus pada logika bisnis inti Anda. Anda dapat memutakhirkan aplikasi pemrosesan aliran yang berjalan pada KCL 2.x hanya dengan mengganti pustaka saat ini menggunakan KCL 3.0, tanpa perubahan apa pun dalam kode aplikasi Anda. KCL 3.0 mendukung aplikasi pemrosesan aliran yang berjalan pada instans atau kontainer Amazon EC2 seperti Amazon ECS, Amazon EKS, atau AWS Fargate.
KCL 3.0 tersedia dengan Amazon Kinesis Data Streams di semua AWS region. Untuk mempelajari selengkapnya, lihat panduan pengembang Amazon Kinesis Data Streams, catatan rilis KCL 3.0, dan blog peluncuran.