【发布时间】:2019-11-11 15:58:11
【问题描述】:
我一直在研究有关如何调用 lambda 函数的 AWS 文档,并且遇到了不同的方法。 Lambda调用主要是通过调用Invoke()函数来完成的,可以用来同步或异步调用lambda函数。
目前我正在通过 HTTP 请求(作为 REST API)调用我的 Lambda 函数,但是,HTTP 请求在 30 秒后超时,而据我所知,异步调用在 15 分钟后超时。
除了我已经提到的时间之外,与使用 HTTP 请求调用 lambda 相比,异步 lambda 调用有哪些优势。此外,在生产中调用 lambda 的最佳(推荐)方法是什么?在 AWS 文档(Go 的 SDK - https://docs.aws.amazon.com/sdk-for-go/api/service/lambda/#InvokeAsyncInput)上,我看到 InvokeAsyncInput 和 InvokeAsyncOutput 已被贬低。所以我想知道异步实现实际上是什么样子的。
【问题讨论】:
标签: amazon-web-services go aws-lambda