Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Développez des consommateurs personnalisés avec un débit dédié (fan-out amélioré)
Dans Amazon Kinesis Data Streams, vous pouvez créer des applications consommateur qui utilisent une fonctionnalité appelée diffusion améliorée. Cette fonction permet aux applications consommateur de recevoir des enregistrements provenant d'un flux avec un débit de jusqu'à 2 Mo de données par seconde par partition. Ce débit est dédié. En d'autres termes, les consommateurs qui utilisent la diffusion améliorée n'ont pas besoin de se heurter à d'autres consommateurs qui reçoivent des données à partir du flux. Kinesis Data Streams envoie les enregistrements de données depuis le flux vers les applications consommateur qui utilisent la diffusion améliorée. Par conséquent, ces applications consommateur n'ont pas besoin de sonder des données.
Important
Vous pouvez enregistrer jusqu'à vingt applications consommateur par flux pour utiliser la diffusion améliorée.
Le schéma suivant illustre l'architecture de diffusion améliorée proposée. Si vous utilisez la version 2.0 ou ultérieure de la bibliothèque client Amazon Kinesis (KCL) pour créer un consommateur, le consommateur est KCL configuré pour qu'il utilise un ventilateur amélioré pour recevoir les données de toutes les partitions du flux. Si vous utilisez le API pour créer un consommateur utilisant un ventilateur amélioré, vous pouvez vous abonner à des partitions individuelles.
![Diagramme du flux de travail illustrant l'architecture de diffusion améliorée avec deux partitions et deux applications consommateur. Chacune des deux applications consommateur utilise la diffusion améliorée pour recevoir des données depuis les deux partitions du flux.](images/enhanced_fan-out.png)
Le diagramme décrit les éléments suivants :
-
Un flux comportant deux partitions.
-
Deux applications consommateur qui utilisent la diffusion améliorée pour recevoir des données à partir du flux : Consommateur X et Consommateur Y. Chacune des deux applications consommateur est abonnée à toutes les partitions et tous les enregistrements du flux. Si vous utilisez la version 2.0 ou ultérieure de KCL pour créer un consommateur, celui-ci abonne KCL automatiquement ce consommateur à toutes les partitions du stream. D'autre part, si vous utilisez le API pour créer un consommateur, vous pouvez vous abonner à des partitions individuelles.
-
Les flèches représentant les canaux de diffusion améliorée des tuyaux que les applications consommateur utilisent pour recevoir des données à partir du flux. Un canal de diffusion améliorée fournit jusqu'à 2 Mo/sec de données par partition, indépendamment des autres canaux ou du nombre total d'applications consommateur.