首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aws lambda调用多个lambda

aws lambda调用多个lambda
EN

Stack Overflow用户
提问于 2019-03-05 10:54:01
回答 1查看 652关注 0票数 0

我需要我的python lambda来调用多个lambda,这样它们才能并行运行。我让它工作了--某种程度上。为了测试它,我为5个不同的lambda调用调用了下面的代码(将来可能会有更多)……当我查看步骤函数控制台时,我只看到2个lamdbas并发运行,在前2个完成后,其他3个被忽略。在研究并发问题时,我没有发现这么低的限制(对于AWS,5应该不是什么!)..

代码语言:javascript
复制
                response = lambdaClient.invoke(
                    FunctionName=lambdaToInvoke  <---this var is an ARN,
                    InvocationType='Event',
                    Payload=json.dumps(event)   <--just passing state
                )

所有我都是provisioned...Any的想法,我很感激!

EN

回答 1

Stack Overflow用户

发布于 2019-03-05 11:35:09

通常,当我需要像您描述的那样执行“扇出”操作时,我不会直接调用lambda函数。相反,我建议你将5个“从属”lambda函数设置为从SNS或SQS激活。在您的"master“功能中,您可以使用SDK创建SNS警报或SQS消息。

当你尝试手动调用3个不能运行的函数时,会发生什么?

您在CW日志中有日志设置吗?你能发帖吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54994740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档