Posizioni di partenza dei sondaggi e dello streaming in Lambda - AWS Lambda

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Posizioni di partenza dei sondaggi e dello streaming in Lambda

Il StartingPosition parametro indica a Lambda quando iniziare a leggere i messaggi dal tuo stream. Ci sono tre opzioni tra cui scegliere:

  • Più recente: Lambda inizia a leggere subito dopo il record più recente sull'argomento Kafka.

  • Trim horizon: Lambda inizia a leggere dall'ultimo record non tagliato nell'argomento Kafka. Questo è anche il record più vecchio dell'argomento.

  • Al timestamp: Lambda avvia la lettura da una posizione definita da un timestamp, in secondi di tempo Unix. Utilizzate il parametro per specificare il timestamp. StartingPositionTimestamp

Il polling degli stream durante la creazione o l'aggiornamento di una mappatura della sorgente di un evento alla fine è coerente:

  • Durante la creazione dello strumento di mappatura dell'origine degli eventi, potrebbero essere necessari alcuni minuti per l'avvio degli eventi di polling dal flusso.

  • Durante gli aggiornamenti della mappatura delle sorgenti degli eventi, possono essere necessari fino a 90 secondi per interrompere e riavviare gli eventi di polling dallo stream.

Questo comportamento significa che se si specifica LATEST come posizione iniziale per lo stream, la mappatura delle sorgenti degli eventi potrebbe perdere alcuni eventi durante una creazione o un aggiornamento. Per assicurarti che nessun evento venga perso, specifica TRIM_HORIZON oAT_TIMESTAMP.