【发布时间】:2021-03-20 23:44:33
【问题描述】:
我有一些 python 库需要在 NodeJS 中的 Lambda 函数上调用。我需要这样做,因为一些 python 函数正在执行外部 API 调用,可能需要一段时间才能完成,并且由于 Promise,使用 NodeJS 可以大大加快这一进程。
我已阅读可以将自定义运行时创建为层,但无法在 NodeJS 12 + Python 3.7 上找到一些示例,那么该怎么做呢?某处是否有已发布和可用的运行时列表?
【问题讨论】:
-
@AlexanderRiedel 不,AWS Lambda 上的运行时,您同时拥有 NodeJS 和 Python ......
-
您能否为您的节点运行时创建单独的 lambda,然后从您的 python lambda 调用这些 lambda 函数(同步)?
-
@LostJon 嗯,这个想法恰恰相反,代码是用 Python 编写的,但我需要用 NodeJS 进行编排。所以是的,我可以这样做,但这意味着在总时间上为每个 python 进程添加启动 lambda 函数的时间,我认为在一个 lambda 中完成所有操作可能会更有效率吗?我会做一些测试,看看与其他选项的时间差
标签: python node.js aws-lambda runtime