如何使Aws Lambda连续运行

问题描述 投票:-1回答:2

我有一个在控制台中部署的AWS Lambda函数。由于它将自动消耗来自某些外部队列的消息,因此我希望它能够持续运行而不是进行调度。如何使aws lambda连续运行,有人可以帮我吗?

java amazon-web-services aws-lambda
2个回答
0
投票

如果您可以使用由AWS提供的SQS代替外部队列,则可以将该队列设置为Lambda函数的触发器,并在队列上设置了新项目后使其执行。


0
投票

您可以将触发器添加到Lambda,并设置要响应的队列。在AWS控制台(在Web上)中,您可以从Lambda函数本身或从SQS(建议使用此策略)中执行此操作。控制台将指导您完成设置适当的安全措施的详细信息。

如果要顺序处理队列,请确保将lambda的保留并发设置为0。

此外,如果使用CLI或其他自动部署工具,请确保更新配置文件,以免在部署时覆盖Lambda的设置。

© www.soinside.com 2019 - 2024. All rights reserved.