Blog AWS Indonesia

Amazon Kinesis Data Streams Mengumumkan Dua Fitur API Baru Untuk Menyederhanakan Konsumsi Data Dari Kinesis Stream

Amazon Kinesis Data Streams mengumumkan dua fitur API baru yang menyederhanakan aplikasi yang mengkonsumsi data dari Kinesis Data Streams. Fitur pertama adalah penyaringan opsional di API ListShards yang memungkinkan Anda untuk mengatur kriteria penyaringan untuk shard yang ingin Anda daftar dari aliran data. Misalnya, Anda sekarang dapat menggunakan filter timestamp untuk mengambil shard dengan data pada titik waktu tertentu. Fitur kedua adalah field baru yang disebut ChildShards di API GetRecords dan SubscribeToShards yang memungkinkan Anda untuk menemukan child shard dari shard tertutup (tanpa harus menggunakan ListShards API untuk mengambil daftar semua shard yang tertutup dan terbuka). Aplikasi yang mengkonsumsi data dari Kinesis Data Streams dapat menggunakan field baru ini untuk secara efisien mentransisi pembacaan dari shard tertutup hingga pembacaan dari child shard. Ini adalah kasus penggunaan umum ditemui oleh mengkonsumsi aplikasi ketika shard ditutup karena aliran operasi penskalaan.

Kinesis Client Library (KCL) membantu Anda dengan cepat membangun aplikasi konsumen khusus dengan menangani masalah kompleks seperti beradaptasi dengan perubahan volume aliran, aliran data dengan penyeimbangan beban, pengkoordinasian pekerja terdistribusi, dan pemrosesan data dengan toleransi kesalahan. KCL memungkinkan Anda untuk fokus pada logika bisnis sambil membangun aplikasi konsumen. Pelanggan yang menggunakan versi KCL terbaru, KCL 1.14 untuk konsumen standar dan KCL 2.3 untuk konsumen EFO, secara otomatis akan mendapatkan keuntungan dari kedua fitur baru ini.

Amazon Kinesis Data Streams adalah layanan streaming data real-time yang dapat dislakakan secara besar dan tahan lama. Layanan ini dapat terus menangkap gigabyte data per detik dari ratusan ribu sumber seperti clickstream situs web, data IoT, database event stream, transaksi keuangan, feed media sosial, log IT, dan peristiwa pelacakan lokasi. Data yang dikumpulkan tersedia dalam milidetik untuk kasus penggunaan analitik real-time seperti dasbor, deteksi anomali, penetapan harga dinamis, dan banyak lagi.

Untuk informasi lebih lanjut, lihat Membaca data dari aliran data kinesis di Amazon Kinesis Data Streams Developer Guide dan Referensi API untuk ListShards, GetRecords , dan SubscribeToShard . Perangkat tambahan API ini dan rilis KCL terbaru tersedia di semua region AWS di mana Amazon Kinesis Data Streams tersedia.

Artikel ini diterjemahkan dari Amazon Kinesis Data Streams announces two new API features to simplify consuming data from Kinesis streams.

Petra Barus

Petra Barus

Petra Novandi Barus is Developer Advocate at Amazon Web Services based in Jakarta. He is passionate in helping startups and developers in Indonesia to reinvent on behalf their customers. Prior to AWS, Petra co-founded UrbanIndo.com as CTO. The startup became the largest real-estate portal in Indonesia and then was acquired by 99.co. During that time Petra had been a happy AWS customer for 8 years. Petra is also very active in local tech communities