

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Entwickeln Sie verbesserte Fan-Out-Verbraucher mit dediziertem Durchsatz
<a name="enhanced-consumers"></a>

In Amazon Kinesis Data Streams können Sie Verbraucher erstellen, die ein Feature namens *erweiterte Rundsendungen* verwenden. Mit dieser Funktion können Verbraucher Datensätze aus einem Stream mit einem Datendurchsatz von bis zu 2 MB pro Sekunde und Shard empfangen. Dieser Durchsatz ist dediziert, d. h. dass Verbraucher, die ein erweitertes Rundsenden verwenden, nicht mit anderen Verbrauchern konkurrieren müssen, die Daten aus dem Stream empfangen. Kinesis Data Streams überträgt Datensätze aus dem Stream zu den Verbrauchern die ein erweitertes Rundsenden verwenden. Aus diesem Grund müssen diese Verbraucher keine Daten abfragen.

**Wichtig**  
Im On-Demand-Advantage-Modus können Sie bis zu 50 Verbraucher pro Stream registrieren, um den erweiterten Fan-Out zu nutzen. Bei den On-Demand-Streams Standard und Provisioned können Sie bis zu 20 Verbraucher pro Stream registrieren, um den erweiterten Fan-Out zu nutzen. 

Das folgende Diagramm zeigt die Architektur für das erweiterte Rundsenden. Wenn Sie die Version 2.0 oder höher der Amazon Kinesis Client Library (KCL) verwenden, um einen Verbraucher zu erstellen, richtet die KCL den Verbraucher so ein, dass er erweitertes Rundsenden verwendet, um Daten von allen Shards des Streams zu empfangen. Wenn Sie die API verwenden, um einen Verbraucher zu erstellen, der ein erweitertes Rundsenden verwendet, können Sie einzelne Shards abonnieren.

![\[Workflow-Diagramm der Architektur für erweitertes Rundsenden mit zwei Shards und zwei Verbrauchern. Jeder der beiden Verbraucher verwendet erweitertes Rundsenden, um Daten von beiden Shards des Streams zu empfangen.\]](http://docs.aws.amazon.com/de_de/streams/latest/dev/images/enhanced_fan-out.png)


Das Diagramm zeigt Folgendes: 
+ Einen Stream mit zwei Shards.
+ Zwei Verbraucher, die erweitertes Rundsenden verwenden, um Daten vom Stream zu empfangen: Consumer X und Consumer Y. Beide Verbraucher haben alle Shards und alle Datensätze im Stream abonniert. Wenn Sie die Version 2.0 oder höher der KCL verwenden, um einen Verbraucher zu erstellen, abonniert die KCL automatisch alle Shards des Streams. Wenn Sie dagegen die API verwenden, um einen Verbraucher zu erstellen, können Sie einzelne Shards abonnieren. 
+ Pfeile stellen die Pipes für das erweiterte Rundsenden dar, die die Verbraucher verwenden, um Daten aus dem Stream zu erhalten. Eine erweiterte Fanout-Pipe stellt bis zu 2 MB/sec Daten pro Shard bereit, unabhängig von anderen Pipes oder der Gesamtzahl der Verbraucher.

**Topics**
+ [Unterschiede zwischen einem Verbraucher mit gemeinsamem Durchsatz und einem Verbraucher mit erweitertem Fan-Out-Anschluss](#enhanced-consumers-differences)
+ [Unterstützte Regionen für bis zu 50 erweiterte Fan-Out-Nutzer (nur On-Demand-Vorteil)](#supported-regions)
+ [Verwalten Sie Nutzer mit erweitertem Fan-Out-Status mit der Option oder AWS CLI APIs](building-enhanced-consumers-console.md)

## Unterschiede zwischen einem Verbraucher mit gemeinsamem Durchsatz und einem Verbraucher mit erweitertem Fan-Out-Anschluss
<a name="enhanced-consumers-differences"></a>

In der folgenden Tabelle werden Standardverbraucher mit gemeinsamem Durchsatz und Verbrauchern mit erweitertem Fan-Out-Wert verglichen. Die Verzögerung der Nachrichtenweiterleitung ist definiert als die Zeit in Millisekunden, die eine Nutzlast, die mithilfe des Payload-Dispatchings APIs (like `PutRecord` und`PutRecords`) gesendet wurde, bis sie die Verbraucheranwendung über die nutzlastverbrauchende Anwendung (like und) erreicht. APIs `GetRecords` `SubscribeToShard`


**In dieser Tabelle werden Verbraucher mit gemeinsamem Durchsatz und Verbrauchern mit erweitertem Fan-Out-Wert verglichen**  

| Merkmale | Verbraucher mit gemeinsamem Durchsatz ohne erweiterten Fan-Out-Wert | Verbraucher mit verbesserter Fan-Out-Funktionalität | 
| --- | --- | --- | 
| Lesedurchsatz |  Der Wert wurde auf insgesamt 2 MB/sec pro Shard festgelegt. Wenn mehrere Konsumenten aus demselben Shard lesen, teilen sie sich diesen Durchsatz. Die Summe des Lesedurchsatzes der einzelnen Konsumenten eines Shards beträgt maximal 2 MB/s.  |  Der Wert erhöht sich nur, wenn Konsumenten für erweiterte Rundsendungen registriert werden. Jeder für erweiterte Rundsendungen registrierte Konsument erhält einen eigenen Lesedurchsatz von bis zu 2 MB/s pro Shard, den er nicht mit anderen Konsumenten teilen muss.  | 
| Verzögerung der Nachrichtenverbreitung |  Ein Durchschnitt von etwa 200 ms, wenn Sie einen Verbraucher haben, der aus dem Stream liest. Dieser Durchschnitt steigt bis zu 1000 ms an, wenn Sie fünf Verbraucher haben.  |  In der Regel durchschnittlich 70 ms, unabhängig davon, ob Sie einen oder fünf Verbraucher haben.  | 
| Cost (Kosten) | Nicht zutreffend |  Es gibt Datenabrufkosten und Konsumenten-Shard-Stundensätze. Weitere Informationen finden Sie unter [Preise für Amazon Kinesis Daten-Streams](https://aws.amazon.com/kinesis/data-streams/pricing/?nc=sn&loc=3).  | 
| Datensatzbereitstellungsmodell |  Modell über HTTP abrufen mit GetRecords.  |  Kinesis Data Streams überträgt die Datensätze über HTTP/2 an Sie. SubscribeToShard  | 

## Unterstützte Regionen für bis zu 50 erweiterte Fan-Out-Nutzer (nur On-Demand-Vorteil)
<a name="supported-regions"></a>

 Support für bis zu 50 erweiterte Fanout-Kunden im On-Demand-Advantage-Modus ist nur in den folgenden AWS Regionen verfügbar:


| AWS Region | Name der Region | 
| --- | --- | 
|  eu-north-1 | Europa (Stockholm) | 
|  me-south-1 | Middle East (Bahrain) | 
|  ap-south-1 | Asien-Pazifik (Mumbai) | 
|  eu-west-3 | Europa (Paris) | 
|  ap-southeast-3 | Asien-Pazifik (Jakarta) | 
|  us-east-2 | USA Ost (Ohio) | 
|  af-south-1 | Afrika (Kapstadt) | 
|  eu-west-1 | Europa (Irland) | 
|  me-central-1 | Naher Osten (VAE) | 
|  eu-central-1 | Europa (Frankfurt) | 
|  sa-east-1 | Südamerika (São Paulo) | 
|  ap-east-1 | Asien-Pazifik (Hongkong) | 
|  ap-south-2 | Asien-Pazifik (Hyderabad) | 
|  us-east-1 | USA Ost (Nord-Virginia) | 
|  ap-northeast-2 | Asien-Pazifik (Seoul) | 
|  ap-northeast-3 | Asien-Pazifik (Osaka) | 
|  eu-west-2 | Europa (London) | 
|  ap-southeast-4 | Asien-Pazifik (Melbourne) | 
|  ap-northeast-1 | Asien-Pazifik (Tokio) | 
|  us-west-2 | USA West (Oregon) | 
|  us-west-1 | USA West (Nordkalifornien) | 
|  ap-southeast-1 | Asien-Pazifik (Singapur) | 
|  ap-southeast-2 | Asien-Pazifik (Sydney) | 
|  il-central-1 | Israel (Tel Aviv) | 
|  ca-central-1 | Kanada (Zentral) | 
|  ca-west-1 | Kanada West (Calgary) | 
|  eu-south-2 | Europa (Spain) | 
|  cn-northwest-1 | China (Ningxia) | 
|  eu-central-2 | Europa (Zürich) | 
| us-gov-east-1 | AWS GovCloud (US-Ost) | 
| us-gov-west-1 | AWS GovCloud (US-West) | 

# Verwalten Sie Nutzer mit erweitertem Fan-Out-Status mit der Option oder AWS CLI APIs
<a name="building-enhanced-consumers-console"></a>

Verbraucher, die ein *erweitertes Rundsenden* in Amazon Kinesis Data Streams verwenden, können Datensätze aus einem Datenstrom mit einem dedizierten Durchsatz von bis zu 2 MB Daten pro Sekunde pro Shard empfangen. Weitere Informationen finden Sie unter [Entwickeln Sie verbesserte Fan-Out-Verbraucher mit dediziertem Durchsatz](enhanced-consumers.md).

Sie können AWS CLI oder Kinesis Data Streams verwenden, um einen Verbraucher APIs zu registrieren, zu beschreiben, aufzulisten und die Registrierung aufzuheben, der das erweiterte Fan-Out in Kinesis Data Streams verwendet.

## Verwalten Sie Verbraucher mit dem AWS CLI
<a name="manage-consumers-cli"></a>

Mit dem können Sie erweiterte Fan-Out-Nutzer registrieren, beschreiben, auflisten und deren Registrierung aufheben. AWS CLI Beispiele finden Sie in der folgenden Dokumentation.

[register-stream-consumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/register-stream-consumer.html)  
Registriert einen Verbraucher für einen Kinesis-Datenstream. Sie können bei der Registrierung des Verbrauchers Tags anwenden. 

[describe-stream-consumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/describe-stream-consumer.html)  
Ruft die Beschreibung eines registrierten Verbrauchers mit einer Kombination aus Verbraucher-ARN oder einer Kombination aus Verbrauchername und Stream-ARN ab.

[list-stream-consumers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/list-stream-consumers.html)  
Führt die Verbraucher auf, die registriert sind, um Daten aus einem Stream mithilfe eines erweiterten Fan-Outs zu empfangen.

[deregister-stream-consumer](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kinesis/deregister-stream-consumer.html)  
Melden Sie einen Verbraucher entweder mit einem Verbraucher-ARN oder einer Kombination aus Verbrauchername und Stream-ARN ab.

## Verbraucher mithilfe der Kinesis Data Streams verwalten APIs
<a name="manage-consumers-api"></a>

Mithilfe der Kinesis Data Streams können Sie erweiterte Fan-Out-Verbraucher registrieren, beschreiben, auflisten und deren Registrierung aufheben. APIs Beispiele finden Sie in der folgenden Dokumentation.

[RegisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html)  
Registriert einen Verbraucher für einen Kinesis-Datenstrom mit Tags. Sie können Tags bei der Registrierung des Verbrauchers anwenden.

[DescribeStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamConsumer.html)  
Ruft die Beschreibung eines registrierten Verbrauchers mit einer Kombination aus Verbraucher-ARN oder einer Kombination aus Verbrauchername und Stream-ARN ab.

[ListStreamConsumers](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreamConsumers.html)  
Führt die Verbraucher auf, die registriert sind, um Daten aus einem Stream mithilfe eines erweiterten Fan-Outs zu empfangen.

[DeregisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html)  
Melden Sie einen Verbraucher entweder mit einem Verbraucher-ARN oder einer Kombination aus Verbrauchername und Stream-ARN ab.

## Verbraucher kennzeichnen
<a name="tag-consumers"></a>

Sie können Streams und erweiterten Fan-Out-Consumern, die Sie in Kinesis Data Streams erstellen, Ihre eigenen Metadaten in Form von Tags zuweisen. Sie können Tags verwenden, um die Kosten Ihrer Kunden zu kategorisieren und nachzuverfolgen. Sie können den Zugriff auf Verbraucher auch mithilfe von Tags mit [attributebasierter Zugriffskontrolle (ABAC) steuern](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_attribute-based-access-control.html). Weitere Informationen finden Sie unter [Kennzeichnen Sie Ihre Amazon Kinesis Data Streams Streams-Ressourcen](tagging.md).