

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

# Kembangkan konsumen fan-out yang ditingkatkan dengan throughput khusus
<a name="enhanced-consumers"></a>

Di Amazon Kinesis Data Streams, Anda dapat membangun konsumen yang menggunakan *fitur* yang disebut fan-out yang disempurnakan. Fitur ini memungkinkan konsumen menerima catatan dari aliran dengan throughput hingga 2 MB data per detik per pecahan. Throughput ini didedikasikan, yang berarti bahwa konsumen yang menggunakan fan-out yang ditingkatkan tidak harus bersaing dengan konsumen lain yang menerima data dari aliran. Kinesis Data Streams mendorong catatan data dari aliran ke konsumen yang menggunakan fan-out yang disempurnakan. Oleh karena itu, konsumen ini tidak perlu melakukan polling untuk data.

**penting**  
Dengan mode On-Demand Advantage, Anda dapat mendaftarkan hingga 50 konsumen per streaming untuk menggunakan fan-out yang ditingkatkan. Dengan streaming Standar dan Penyediaan Sesuai Permintaan, Anda dapat mendaftarkan hingga 20 konsumen per aliran untuk menggunakan fan-out yang disempurnakan. 

Diagram berikut menunjukkan arsitektur fan-out yang ditingkatkan. Jika Anda menggunakan Amazon Kinesis Client Library (KCL) versi 2.0 atau yang lebih baru untuk membangun konsumen, KCL akan menyiapkan konsumen untuk menggunakan fan-out yang disempurnakan untuk menerima data dari semua pecahan aliran. Jika Anda menggunakan API untuk membangun konsumen yang menggunakan fan-out yang disempurnakan, Anda dapat berlangganan pecahan individual.

![\[Diagram alur kerja menunjukkan arsitektur fan-out yang disempurnakan dengan dua pecahan dan dua konsumen. Masing-masing dari dua konsumen menggunakan fan-out yang ditingkatkan untuk menerima data dari kedua pecahan aliran.\]](http://docs.aws.amazon.com/id_id/streams/latest/dev/images/enhanced_fan-out.png)


Diagram menunjukkan yang berikut: 
+ Aliran dengan dua pecahan.
+ Dua konsumen yang menggunakan fan-out yang ditingkatkan untuk menerima data dari aliran: Konsumen X dan Konsumen Y. Masing-masing dari dua konsumen berlangganan semua pecahan dan semua catatan aliran. Jika Anda menggunakan versi 2.0 atau yang lebih baru dari KCL untuk membangun konsumen, KCL secara otomatis berlangganan konsumen tersebut ke semua pecahan aliran. Di sisi lain, jika Anda menggunakan API untuk membangun konsumen, Anda dapat berlangganan pecahan individual. 
+ Panah mewakili pipa kipas yang disempurnakan yang digunakan konsumen untuk menerima data dari aliran. Pipa kipas yang disempurnakan menyediakan hingga 2 MB/sec data per pecahan, terlepas dari pipa lain atau dari jumlah total konsumen.

**Topics**
+ [Perbedaan antara konsumen throughput bersama dan konsumen fan-out yang ditingkatkan](#enhanced-consumers-differences)
+ [Wilayah yang didukung hingga 50 konsumen fan-out yang ditingkatkan (On-Demand Advantage only)](#supported-regions)
+ [Kelola konsumen fan-out yang ditingkatkan dengan atau AWS CLI APIs](building-enhanced-consumers-console.md)

## Perbedaan antara konsumen throughput bersama dan konsumen fan-out yang ditingkatkan
<a name="enhanced-consumers-differences"></a>

Tabel berikut membandingkan konsumen throughput bersama default dengan konsumen 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-consuming (like dan). APIs `GetRecords` `SubscribeToShard`


**Tabel ini membandingkan konsumen throughput bersama dengan konsumen fan-out yang ditingkatkan**  

| Karakteristik | Konsumen throughput bersama tanpa peningkatan fan-out | Konsumen fan-out yang ditingkatkan | 
| --- | --- | --- | 
| Throughput Baca |  Diperbaiki pada total 2 MB/sec 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 ditingkatkan. 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 | Tidak berlaku |  Ada biaya pengambilan data dan biaya jam pecahan konsumen. Untuk informasi selengkapnya, lihat [Harga Amazon Kinesis Data Streams](https://aws.amazon.com/kinesis/data-streams/pricing/?nc=sn&loc=3).  | 
| Model pengiriman catatan |  Tarik model melalui HTTP menggunakan GetRecords.  |  Kinesis Data Streams mendorong catatan kepada Anda melalui HTTP/2 menggunakan. SubscribeToShard  | 

## Wilayah yang didukung hingga 50 konsumen fan-out yang ditingkatkan (On-Demand Advantage only)
<a name="supported-regions"></a>

 Support untuk hingga 50 konsumen fan-out yang ditingkatkan dalam mode On-Demand Advantage hanya tersedia di Wilayah berikut: AWS 


| AWS Wilayah | Nama wilayah | 
| --- | --- | 
|  eu-north-1 | Eropa (Stockholm) | 
|  me-south-1 | Timur Tengah (Bahrain) | 
|  ap-south-1 | Asia Pasifik (Mumbai) | 
|  eu-west-3 | Eropa (Paris) | 
|  ap-southeast-3 | Asia Pasifik (Jakarta) | 
|  us-east-2 | AS Timur (Ohio) | 
|  af-south-1 | Africa (Cape Town) | 
|  eu-west-1 | Eropa (Irlandia) | 
|  me-central-1 | Timur Tengah (UAE) | 
|  eu-central-1 | Eropa (Frankfurt) | 
|  sa-east-1 | Amerika Selatan (Sao Paulo) | 
|  ap-east-1 | Asia Pasifik (Hong Kong) | 
|  ap-south-2 | Asia Pasifik (Hyderabad) | 
|  us-east-1 | AS Timur (Virginia Utara) | 
|  ap-northeast-2 | Asia Pasifik (Seoul) | 
|  ap-northeast-3 | Asia Pasifik (Osaka) | 
|  eu-west-2 | Eropa (London) | 
|  ap-southeast-4 | Asia Pacific (Melbourne) | 
|  ap-northeast-1 | Asia Pasifik (Tokyo) | 
|  us-west-2 | AS Barat (Oregon) | 
|  us-west-1 | AS Barat (California Utara) | 
|  ap-southeast-1 | Asia Pasifik (Singapura) | 
|  ap-southeast-2 | Asia Pasifik (Sydney) | 
|  il-central-1 | Israel (Tel Aviv) | 
|  ca-central-1 | Kanada (Pusat) | 
|  ca-west-1 | Kanada Barat (Calgary) | 
|  eu-south-2 | Eropa (Spanyol) | 
|  cn-northwest-1 | Tiongkok (Ningxia) | 
|  eu-central-2 | Europe (Zurich) | 
| us-gov-east-1 | AWS GovCloud (AS-Timur) | 
| us-gov-west-1 | AWS GovCloud (AS-Barat) | 

# Kelola konsumen fan-out yang ditingkatkan dengan atau AWS CLI APIs
<a name="building-enhanced-consumers-console"></a>

Konsumen yang menggunakan *fan-out yang disempurnakan* di Amazon Kinesis Data Streams dapat menerima catatan dari aliran data dengan throughput khusus hingga 2 MB data per detik per pecahan. Untuk informasi selengkapnya, lihat [Kembangkan konsumen fan-out yang ditingkatkan dengan throughput khusus](enhanced-consumers.md).

Anda dapat menggunakan AWS CLI atau Kinesis APIs Data Streams untuk mendaftarkan, mendeskripsikan, mencantumkan, dan membatalkan pendaftaran konsumen yang menggunakan fan-out yang disempurnakan di Kinesis Data Streams.

## Mengelola konsumen menggunakan AWS CLI
<a name="manage-consumers-cli"></a>

Anda dapat mendaftarkan, mendeskripsikan, membuat daftar, dan membatalkan pendaftaran konsumen penggemar yang ditingkatkan menggunakan. AWS CLI Sebagai contoh, lihat dokumentasi berikut.

[register-stream-consumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/register-stream-consumer.html)  
Mendaftarkan konsumen untuk aliran data Kinesis. Anda dapat menerapkan tag saat mendaftarkan konsumen. 

[describe-stream-consumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/describe-stream-consumer.html)  
Mendapat deskripsi konsumen terdaftar dengan ARN konsumen atau nama konsumen dan aliran ARN kombinasi.

[list-stream-consumers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/list-stream-consumers.html)  
Daftar konsumen yang terdaftar untuk menerima data dari aliran menggunakan fan-out yang disempurnakan.

[deregister-stream-consumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/deregister-stream-consumer.html)  
Deregister konsumen dengan ARN konsumen atau nama konsumen dan streaming ARN kombinasi.

## Mengelola konsumen menggunakan Kinesis Data Streams APIs
<a name="manage-consumers-api"></a>

Anda dapat mendaftarkan, mendeskripsikan, membuat daftar, dan membatalkan pendaftaran konsumen penggemar yang disempurnakan menggunakan Kinesis Data Streams. APIs Sebagai contoh, lihat dokumentasi berikut.

[RegisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html)  
Mendaftarkan konsumen untuk aliran data Kinesis dengan tag. Anda dapat menerapkan tag saat mendaftarkan konsumen.

[DescribeStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamConsumer.html)  
Mendapat deskripsi konsumen terdaftar dengan ARN konsumen atau nama konsumen dan aliran ARN kombinasi.

[ListStreamConsumers](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreamConsumers.html)  
Daftar konsumen yang terdaftar untuk menerima data dari aliran menggunakan fan-out yang disempurnakan.

[DeregisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html)  
Deregister konsumen dengan ARN konsumen atau nama konsumen dan streaming ARN kombinasi.

## Menandai konsumen
<a name="tag-consumers"></a>

Anda dapat menetapkan metadata Anda sendiri ke streaming dan konsumen penggemar yang disempurnakan yang Anda buat di Kinesis Data Streams dalam bentuk tag. Anda dapat menggunakan tag untuk mengkategorikan dan melacak biaya konsumen Anda. Anda juga dapat mengontrol akses ke konsumen menggunakan tag dengan [kontrol akses berbasis atribut (ABAC](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_attribute-based-access-control.html)). Lihat informasi yang lebih lengkap di [Tandai sumber daya Amazon Kinesis Data Streams Anda](tagging.md).