您好我是AWS Lambda的新手。我想知道Hot Lambda函数(热启动)和Cold Lambda函数(冷启动)是什么意思?任何人都可以详细解释我& Hot Lambda和Cold Lambda有什么区别
答案 0 :(得分:14)
上传您的代码后或在闲置一段时间后,您的Lambda将被关闭或“冷却”#34;当一个新事件出现时,Lambda会在一个短暂的时刻开始新的代码实例 - 这包括初始化AWS所做的任何事情以启动"容器"以及初始化您上传的代码。
因此,一个能够击中初始化(" hot")Lambda的事件理论上处理速度要快于击中冷态的事件。 Lambda在最后一次活动结束后保持多长时间并不能保证,但可能长达5分钟。
答案 1 :(得分:0)
人们普遍认为,当人们提到“热启动”时,它们意味着相同的容器/沙盒已准备好接收新连接-但这并不准确。
但是,使用术语“冷启动”和“热启动”可能会引起误解,作为开发人员,您应该注意“调用开销”-调用用户函数并返回响应所花费的时间。