View a markdown version of this page

Überlegungen für Verbraucher - 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.

Überlegungen für Verbraucher

Beachten Sie bei der Nutzung aus vom Service verwalteten Streams Folgendes:

  • Mit Null-Partitionsschlüsseln umgehen — Ihre Verbraucheranwendung sollte null Partitionsschlüsselwerte ordnungsgemäß verarbeiten. Verwenden Sie keine Partitionsschlüssel aus vom Service verwalteten Streams für Geschäftslogik.

  • Die Shard-Iteration ist unverändert — Sie verwenden weiterhin Shard-Iteratoren, um Datensätze zu lesen. Der Mechanismus zum Durchlaufen von Shards, zum Umgang mit Resharding und zum Verwalten von Checkpoints bleibt derselbe.

  • Keine Annahmen über die Reihenfolge — Gehen Sie nicht von einer Ordnungsbeziehung zwischen Datensätzen in einem vom Service verwalteten Stream aus. Datensätze desselben Herstellers oder derselben Geschäftseinheit können auf unterschiedlichen Shards vorkommen.

  • Downstream-Services funktionieren unverändert — AWS Lambda Amazon Data Firehose, Amazon Managed Service for Apache Flink und andere AWS Services, die Kinesis Data Streams nutzen, funktionieren weiterhin ohne Änderungen. Wenn Ihre Downstream-Verarbeitungslogik jedoch auf Partitionsschlüsseln für das Routing oder Gruppieren basiert, sollten Sie diese Logik überprüfen.