如何阻止单个 SQS 消息多次触发 Lambda 函数?

时间:2021-05-03 11:54:29

标签: python aws-lambda amazon-sqs

我正在使用 SQS 消息从另一个 Lambda 函数触发一个 Lambda 函数。第一个 Lambda 函数检查网页上的更改,如果发现任何更改,则会触发 SQS 消息(它并不总是触发 SQS 消息)。

Lambda 函数第一个 - 检查网页上的更改,如果发现更改,则使用 Python 模块 boto3 触发 SQS 消息。此 Lambda 函数使用 cron 样式计时触发

Lambda 函数第二个 - SQS 消息(我称之为示例)触发第二个 Lambda 函数,它还在正文中包含一些数据,其中包含我正在跟踪的网页的更改。所以据我所知,我的 Lambda 触发器是这个 SQS 消息。

我目前遇到的问题是(当满足正确的条件并发送 SQS 消息时)第二个 Lambda 函数排队多次。我对 AWS 和 SQS 还很陌生,所以我不确定如何弄清楚它为什么会发生,更不用说如何阻止它了。

可能有一些重要的细节我需要包括但我还没有,请让我知道它们可能是什么。

0 个答案:

没有答案
相关问题