【发布时间】:2016-10-27 14:16:26
【问题描述】:
我对如何在 AWS 环境中集成 lambdas 有疑问。 对于这个项目,我们决定使用一种无需服务即可工作的方法。
这个概念很简单,但我不知道实现它的最佳方法是什么。
我希望独立执行——我认为 lambda 必须是这样的——这样 lambda 就不会互相认识。
原则上,我打算创建 3 个 lambda。第一个接收来自 API Gateway 的负载。
问题是:将负载从第一个 lambda 传递到第二个等的最佳方法是什么?
我将使用 SQS,但 SQS 不是 Lambdas 的有效事件源(请查看http://docs.aws.amazon.com/pt_br/lambda/latest/dg/eventsources.html)。
所以,我想我应该使用一些服务,比如 SNS 或 Kinesis。
我真的想避免我的 lambda 手动轮询队列。我认为 lambda 可能会失去其本质。我更喜欢处理推送事件。
我接受所有建议,因为我可能误解了一些概念。
提前致谢。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-sqs amazon-sns aws-api-gateway