【发布时间】:2020-02-24 20:04:32
【问题描述】:
您好,我是 AWS Lambda 新手。我想知道热 Lambda 函数(热启动)和冷 Lambda 函数(冷启动)是什么意思?谁能详细解释一下Hot Lambda和Cold Lambda有什么区别
【问题讨论】:
标签: amazon-web-services aws-lambda
您好,我是 AWS Lambda 新手。我想知道热 Lambda 函数(热启动)和冷 Lambda 函数(冷启动)是什么意思?谁能详细解释一下Hot Lambda和Cold Lambda有什么区别
【问题讨论】:
标签: amazon-web-services aws-lambda
上传您的代码后或一段时间不活动后,您的 Lambda 将关闭或“冷”。当一个新事件出现时,Lambda 会启动一个新的代码实例——这包括初始化 AWS 为启动“容器”所做的任何事情以及初始化您上传的代码。
因此,理论上,能够触发已初始化(“热”)Lambda 的事件比触发冷事件处理得更快。无法保证 Lambda 在最后一个事件之后会保持热状态多长时间,但可能长达 5 分钟。
【讨论】:
人们普遍认为,当人们提到“热启动”时,他们的意思是同一个容器/沙盒已准备好接收新连接 - 但这是不准确的。
但是,使用术语“冷启动”和“热启动”可能会产生误导,作为开发人员,您应该关心“调用开销”——调用用户函数并返回响应所需的时间。
【讨论】: