Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Wenden Sie bewährte Methoden auf die Aggregation an KPL

Fokusmodus
Wenden Sie bewährte Methoden auf die Aggregation an KPL - 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.

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.

Das Sequenznummernschema der resultierenden Amazon Kinesis Data Streams Streams-Datensätze bleibt zwar gleich, aber die Aggregation führt dazu, dass die Indizierung von Benutzerdatensätzen der Kinesis Producer Library (KPL), die in einem aggregierten Kinesis Data Streams Streams-Datensatz enthalten sind, bei 0 (Null) beginnt. Solange Sie sich jedoch nicht auf Sequenznummern verlassen, um Ihre KPL Benutzerdatensätze eindeutig zu identifizieren, kann Ihr Code dies ignorieren, da die Aggregation (Ihrer Benutzerdatensätze zu einem Kinesis Data Streams Streams-Datensatz) und nachfolgende Deaggregation (eines Kinesis Data Streams-Datensatzes) in Ihren KPL KPLBenutzerdatensätze) erledigt das automatisch für Sie. Dies gilt unabhängig davon, ob Ihr Verbraucher das KCL oder das verwendet AWS SDK. Um diese Aggregationsfunktion nutzen zu können, müssen Sie den Java-Teil von KPL in Ihren Build übernehmen, falls Ihr Consumer mit dem in der API AWS SDK bereitgestellten geschrieben wurde.

Wenn Sie beabsichtigen, Sequenznummern als eindeutige Identifikatoren für Ihre KPL Benutzerdatensätze zu verwenden, empfehlen wir Ihnen, die unter public int hashCode() und public boolean equals(Object obj) für den Vergleich Ihrer Benutzerdatensätze vorgesehenen Record UserRecord vertragsgemäßen Verfahren zu verwenden. KPL Wenn Sie die Teilsequenznummer Ihres KPL Benutzerdatensatzes überprüfen möchten, können Sie ihn außerdem in eine UserRecord Instanz umwandeln und deren Teilsequenznummer abrufen.

Weitere Informationen finden Sie unter Implementieren Sie die Deaggregation für Verbraucher.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.