首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时调用相同的AWS Lambda函数?

如何同时调用相同的AWS Lambda函数?
EN

Stack Overflow用户
提问于 2021-01-11 13:44:55
回答 1查看 174关注 0票数 0

我有一个AWS函数,它处理数据并返回计算结果,然后由java后端保存到db。每次通话大约需要2-3秒.我遵循本教程并成功地从java调用lambda函数。但是我的有效载荷很大,我想把它分开,多次调用相同的函数。一种方法是使用许多线程。我的问题是,有什么更好的方法吗?aws lambda库支持它吗?

有效载荷示例:

代码语言:javascript
复制
{
user_1: data_1,
user_2: data_2,
...
user_300: data_300
}

我只想为每个用户调用lambda函数,并在5秒内完成所有用户数据的处理。

更新:的一种方式是如文档中所述使用异步编程。另一种方法可以是添加一个API网关并执行异步post请求。

EN

回答 1

Stack Overflow用户

发布于 2021-01-12 02:32:17

对我来说,Lambda应该尽可能的轻巧。执行4MB的有效负载,看起来您需要一种不同的方法。

S3桶可以,但我更喜欢使用类似于如何在JAVA中创建异步HTTP请求?的API网关,在该信息的生产者上使用多个线程。

是的,当然,我会选择API网关方法,在这种方法中,您仍然可以使用较小的有效负载。

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

https://stackoverflow.com/questions/65668020

复制
相关文章

相似问题

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