2017-06-22 2 views

Antwort

-1

AWS Lambda-Funktionen werden in einem Container (Sandbox) ausgeführt, der sie von anderen Funktionen isoliert und die in der Konfiguration der Funktion angegebenen Ressourcen wie Speicher bereitstellt.

Und es gibt Chancen, dass derselbe Container für nachfolgende Anforderungen wiederverwendet wird.

Nehmen wir an, Ihre Funktion ist beendet, und einige Zeit vergeht, dann rufen Sie sie erneut an. Lambda kann erneut einen neuen Container erstellen. Wenn Sie jedoch den Code nicht geändert haben und nicht zu viel Zeit vergangen ist, kann Lambda den vorherigen Container erneut verwenden.

Weitere Details finden Understanding Container Reuse in AWS Lambda

+1

Das war downvote nicht von mir, aber ich glaube nicht, dass Ihre Antwort Adressen ob _simultaneous_ Anfragen werden auf die gleiche Lambda Instanz –

+0

Gleichzeitige Anforderungen an derselben Lambda-Instanz gehen können geroutet werden Wenn der übergeordnete Container bereits im Arbeitsspeicher geladen ist und die aktuelle Ausführung abgeschlossen ist. Aber es gibt keine Garantie als solche –

+1

Wenn es "durch mit seiner aktuellen Ausführung" dann wäre sie nicht gleichzeitig ... –