【发布时间】:2019-02-12 08:34:14
【问题描述】:
我正在研究冷启动问题,并认为以下两者之间存在差异:
- “完全”冷启动,即从 0 个活动实例变为 1 个活动实例
- “增量”冷启动,即从 n 到 n+1 个活动实例
不过,要准确测试“增量”场景相当困难。
谁能证实我的印象,并解释一下为什么会有差异?
【问题讨论】:
-
您在哪里看到这两种情况有区别?
-
这就是为什么我说这是一个“印象”。我发现很难准确地测试这一点。到目前为止,我只看到过一段时间不活动后的长时间延迟,而不是在有很多活动时 - 即使不时应该启动额外的实例。但我真正追求的是了解冷启动行为,所以如果你知道/相信我的印象一定是错误的,我会很高兴听到!
-
您使用哪种语言?通常只有 Java 人员会受到 Lambda 容器启动时间的影响。
-
语言是节点。冷启动的执行时间将是例如4s,与正常情况下的 1s 相比。不像 Java 那样高,但对于交互式场景来说太高了,并且在一个冷 lambda 可能调用另一个冷 lambda 的情况下会出现问题......
标签: amazon-web-services aws-lambda