【发布时间】:2021-08-10 23:50:13
【问题描述】:
这是我知道的,或者我认为我知道的。
在 AWS Lambda 中,第一次调用函数通常称为“冷启动”——这类似于第一次启动程序。
如果您在第一次之后相对较快地进行第二次函数调用,则不会再次发生这种冷启动。这就是俗称的“热启动”
如果一个函数空闲的时间足够长,执行环境就会消失,下一个请求需要重新冷启动。
也可以有一个带有多个触发器的 AWS Lambda 函数。以下是处理 API Gateway 请求和 SQS 消息的单个函数的示例。
我的问题:当不同的事件触发器进入时,AWS Lambda 会重用(热启动)执行环境吗?还是每个事件触发器都有自己的冷启动?还是 Lambda 不保证这种行为?
【问题讨论】:
标签: amazon-web-services aws-lambda