AWS lambda如何支持不同版本的NodeJS
最近AWS发布了处理服务lambda。 它可以毫秒触发,现在只支持NodeJS。
我很好奇他们如何实现资源隔离。 如果他们使用像docker
这样的东西,可能需要几秒钟来启动一个容器。 如果他们直接运行NodeJS代码,他们如何支持不同版本的NodeJS? 如果你想支持其他编程语言,这将是一个大问题。
根据文档 ,Lambda目前(撰写本文时)只支持v0.10.32。 在将来他们可能会有一个选项,当创build云function时指定语言和版本。 Lambda将确保它在正确的执行环境中运行(顺便说一下,这可能不是Docker )。