Qualcuno può spiegare cosa succede agli eventi quando un Lambda è iscritto all'oggetto Kinesis crea eventi. Esiste un limite di 100 richieste simultanee per un account in AWS, quindi se 1.000.000 articoli vengono aggiunti a kinesis come vengono gestiti gli eventi, vengono accodati per il successivo lambda concorrente disponibile?Limiti Lambda AWS durante l'elaborazione di Kinesis Stream
risposta
Dalla FAQ http://aws.amazon.com/lambda/faqs/
"D: In che modo i dati di processo AWS Lambda da flussi di Amazon Kinesis e Amazon DynamoDB Streams L'Amazzonia Kinesis e DynamoDB Corsi d'acqua record inviati alla funzione AWS Lambda sono strettamente serializzato, ogni frammento Ciò significa che se si inseriscono due record nello stesso frammento, Lambda garantisce che la funzione Lambda verrà invocata con successo con il primo record prima di essere invocata con il secondo record.Se la chiamata per un record scade, viene limitata o incontra qualsiasi altro errore, Lambda riproverà fino a quando non avrà successo (o il record raggiunge la sua scadenza di 24 ore) prima di passare al record successivo. L'ordinamento dei record su diversi frammenti non è garantito, e l'elaborazione di ciascun frammento avviene in parallelo. "
Ciò significa che se si dispone di elementi 1M aggiunti a Kinesis, ma solo un frammento, l'acceleratore non ha importanza - si avrà solo un'istanza di funzione Lambda che legge il frammento in serie, in base alla dimensione del batch. specificato. Più frammenti hai, più invocazioni simultanee vedranno la tua funzione. Se disponi di uno stream con> 100 frammenti, il limite dell'account che hai citato può essere facilmente aumentato a qualsiasi cosa ti serva per passare attraverso l'assistenza clienti di AWS. Maggiori dettagli qui. http://docs.aws.amazon.com/lambda/latest/dg/limits.html
speranza che aiuta!
- 1. Amazon AWS Kinesis & Lambda Tentativi
- 2. Auto wire kinesis stream to kinesis firehose?
- 3. Spiegare Kinesis Shard Iterator - AWS Java SDK
- 4. Come decidere il numero totale di chiavi di partizione nello stream kinesis di AWS?
- 5. Java 8 stream, lambda
- 6. Immagine lambda di AWS danneggiata
- 7. Pandas & AWS Lambda
- 8. AWS Lambda Java compatibilità
- 9. AWS Lambda NoClassDefFoundError
- 10. Autorizzazioni AWS SQS per AWS Lambda
- 11. errore di accesso AWS Lambda VPC: "CreateNetworkInterface"
- 12. AWS Lambda - CloudWatch Tipo evento
- 13. AWS Lambda TooManyRequestsException: Tasso superato
- 14. Amazon Kinesis + Test di integrazione
- 15. aws-lambda Impossibile trovare il modulo
- 16. analogia di Google Cloud con AWS Lambda
- 17. Distribuzione di wordpress come funzioni lambda AWS?
- 18. Esecuzione di "git" in AWS lambda
- 19. Inserisci dati in AWS Redshift tramite AWS Lambda
- 20. Funzionamento dei checkpoint del ricevitore di scintilla Kinesis
- 21. AWS lambda e la concorrenza Java
- 22. Impossibile installare i panda su AWS Lambda
- 23. Attivazione della funzione Lambda AWS due volte
- 24. Accesso negato usando boto3 tramite AWS Lambda
- 25. AWS Lambda Hot and Cold Start
- 26. semplice esempio node.js in aws lambda
- 27. Richieste HTTP in un Lambda AWS
- 28. È possibile rinominare una funzione AWS Lambda?
- 29. Accesso AWS CloudFormation ARN dall'interno Funzione Lambda
- 30. AWS Lambda e la memoria imprecisa allocazione