Amazon web services aws lambda实例何时销毁?

Amazon web services aws lambda实例何时销毁?,amazon-web-services,aws-lambda,serverless,faas,Amazon Web Services,Aws Lambda,Serverless,Faas,从文档中: 调用函数时,Lambda会尝试重新使用执行 来自上一次调用的环境(如果有) 调用lambda函数时,将启动已配置运行时的实例 一旦执行完成,lambda函数的实例在什么时候被销毁 假设 在t0=0秒时,将调用lambda并随后开始初始化其运行时,并假设需要2秒才能启动其运行时实例(比如nodejs) 在t1=2秒时,lambda函数开始执行,并且 t2=3秒时,lambda函数执行完成 并且在某个时间tnodejs运行时的实例将在aws后端被销毁 是否有任何方法可以计算时间,或者如果

从文档中:

调用函数时,Lambda会尝试重新使用执行 来自上一次调用的环境(如果有)

调用lambda函数时,将启动已配置运行时的实例

一旦执行完成,lambda函数的实例在什么时候被销毁

假设

t0=0秒时,将调用lambda并随后开始初始化其运行时,并假设需要2秒才能启动其运行时实例(比如nodejs)

在t1=2秒时,lambda函数开始执行,并且

t2=3秒时,lambda函数执行完成

并且在某个时间tnodejs运行时的实例将在aws后端被销毁


是否有任何方法可以计算时间,或者如果时间是预定义的?

AWS Lambda函数在临时容器中运行,所有这些机制都由AWS自身实现和维护

开发人员不应该担心环境问题。开发人员只需记住,他的应用程序中的所有功能都应该是无状态的,不应该设计为通过容器本身共享任何数据

AWS会自动调整可用容器的数量,以在服务负载高峰期间提供最佳性能和最小冷启动

这些容器没有确切的生存时间


您可以阅读更多关于在中重用的信息。

AWS Lambda函数运行在临时容器中,所有这些机制都是由AWS自己实现和维护的

开发人员不应该担心环境问题。开发人员只需记住,他的应用程序中的所有功能都应该是无状态的,不应该设计为通过容器本身共享任何数据

AWS会自动调整可用容器的数量,以在服务负载高峰期间提供最佳性能和最小冷启动

这些容器没有确切的生存时间


您可以在中阅读有关重用的更多信息。

这不是预定义的时间量。可能是5分钟,可能是2小时。如果您搜索“AWS Lambda Keep warm”(AWS Lambda Keep warm),您将发现有关确保Lambda未被销毁的大量信息,这将帮助您重新找到答案。此处的有益讨论:这不是预定义的时间量。可能是5分钟,可能是2小时。如果您搜索“AWS Lambda Keep warm”(AWS Lambda Keep warm),您将发现有关确保Lambda未被销毁的大量信息,这将有助于您重新找到答案。此处有帮助的讨论: