Baca data dari Amazon Kinesis Data Streams - Amazon Kinesis Data Streams

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Baca data dari Amazon Kinesis Data Streams

Konsumen adalah aplikasi yang memproses semua data dari aliran data Kinesis. Ketika konsumen menggunakan fan-out yang ditingkatkan, ia mendapatkan peruntukan throughput baca 2 MB/detik, memungkinkan banyak konsumen untuk membaca data dari aliran yang sama secara paralel, tanpa bersaing untuk throughput baca dengan konsumen lain. Untuk menggunakan kemampuan fan-out yang ditingkatkan dari pecahan, lihat. Kembangkan konsumen khusus dengan throughput khusus (fan-out yang ditingkatkan)

Secara default, pecahan dalam aliran menyediakan 2 MB/detik throughput baca per pecahan. Throughput ini dibagikan ke semua konsumen yang membaca dari pecahan tertentu. Dengan kata lain, default 2 MB/detik throughput per shard adalah tetap, bahkan jika ada beberapa konsumen yang membaca dari pecahan. Untuk menggunakan throughput default pecahan ini, lihat,. Kembangkan konsumen khusus dengan throughput bersama

Tabel berikut membandingkan throughput default dengan fan-out yang ditingkatkan. Penundaan propagasi pesan didefinisikan sebagai waktu yang dibutuhkan dalam milidetik untuk payload yang dikirim menggunakan payload-dispatching APIs (like PutRecord dan PutRecords) untuk menjangkau aplikasi konsumen melalui payload-consumping (like dan). APIs GetRecords SubscribeToShard

Karakteristik Konsumen Tidak Terdaftar tanpa Peningkatan Fan-Out Konsumen Terdaftar dengan Peningkatan Fan-Out
Throughput Baca Shard Diperbaiki pada total 2 MB/detik per pecahan. Jika ada banyak konsumen yang membaca dari pecahan yang sama, mereka semua berbagi throughput ini. Jumlah throughput yang mereka terima dari pecahan tidak melebihi 2 MB/detik. Timbangan saat konsumen mendaftar untuk menggunakan fan-out yang disempurnakan. Setiap konsumen yang terdaftar untuk menggunakan fan-out yang ditingkatkan menerima throughput baca sendiri per pecahan, hingga 2 MB/detik, terlepas dari konsumen lain.
Penundaan propagasi pesan Rata-rata sekitar 200 ms jika Anda memiliki satu konsumen yang membaca dari aliran. Rata-rata ini naik menjadi sekitar 1000 ms jika Anda memiliki lima konsumen. Biasanya rata-rata 70 ms apakah Anda memiliki satu konsumen atau lima konsumen.
Biaya N/A Ada biaya pengambilan data dan biaya jam pecahan konsumen. Untuk informasi selengkapnya, lihat Harga Amazon Kinesis Data Streams.
Model pengiriman catatan Tarik model HTTP menggunakan GetRecords. Kinesis Data Streams mendorong catatan ke HTTP Anda lebih dari /2 menggunakan. SubscribeToShard