【发布时间】:2017-07-14 21:10:45
【问题描述】:
AWS Lambda 显然支持开箱即用的 Node.js、Python 和 C#,但我也知道我们可以将 PHP、Ruby、GO 等不同的语言捆绑到我们的 Lambda 代码中,然后通过其中一种执行它们以前的语言。 https://aws.amazon.com/blogs/compute/scripting-languages-for-aws-lambda-running-php-ruby-and-go/
这样做是否会对性能产生重大影响?显然,调用外部进程会产生一些开销,但我想知道如果您熟悉另一种语言运行时是否值得这样做,那么它只是学习/使用一种“本机”语言,如 Node? (除了必须学习一点点语言来启动您的子进程)
我不确定 Lambda 的底层基础架构将如何工作。显然,如果一个函数不经常使用,那么每次调用它都需要时间来“启动”。
【问题讨论】:
标签: amazon-web-services lambda