View a markdown version of this page

So funktioniert die vom Service verwaltete Verteilung von Datensätzen - Amazon Kinesis Data Streams

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.

So funktioniert die vom Service verwaltete Verteilung von Datensätzen

Wenn Sie die vom Service verwaltete Datensatzverteilungsstrategie für einen Stream aktivieren, übernimmt Kinesis Data Streams die Verantwortung für die Verteilung von Datensätzen auf mehrere Shards. Der Service verwendet interne Algorithmen, um Datensätze gleichmäßig zu verteilen und Hot-Shards zu vermeiden. Dadurch werden häufig auftretende Probleme mit vom Kunden generierten Partitionsschlüsseln, wie z. B. eine ungleichmäßige Verteilung des Datenverkehrs, vermieden. Außerdem wird die Drosselung rotierender Hotkeys verhindert.

Hauptmerkmale der serviceverwalteten Verteilung von Datensätzen:

  • Stream-level Einstellung — Die Strategie zur Verteilung von Datensätzen wird auf Stream-Ebene konfiguriert und gilt für alle Datensätze, die in diesen Stream geschrieben werden.

  • On-demand Nur Streams — Die Verteilung von Service-managed Datensätzen ist für On-Demand-Streams (On-Demand Standard und On-Demand Advantage) verfügbar. Sie wird für bereitgestellte Streams nicht unterstützt.

  • Keine Sortiergarantien — Da der Service Datensätze mithilfe interner Algorithmen auf mehrere Shards verteilt, gelangen Datensätze mit derselben Geschäftseinheit nicht unbedingt zu demselben Shard. Verwenden Sie diesen Modus nicht für Workloads, die von der Reihenfolge abhängen.

  • Partitionsschlüssel werden ignoriert — Wenn der vom Service verwaltete Modus aktiviert ist, werden alle in PutRecordoder PutRecordsAPI-Aufrufen angegebenen Partitionsschlüsselwerte ignoriert. Der Service kümmert sich intern um die Verteilung.

  • Keine zusätzlichen Kosten — der Vertrieb von Service-managed Schallplatten ist ohne zusätzliche Kosten möglich. Es gelten die Standardpreise für Kinesis Data Streams.