AWS 计划的事件可能会重叠吗?

Lat*_*san 0 amazon-web-services amazon-cloudwatch aws-lambda

我想创建一个计划事件来运行 Lambda,每1 分钟执行一次 api 调用(cron 行行为)。

此设置的警告是;外部 api 不可靠/缓慢,并且 api 调用有时可能持续超过1 分钟

所以,我的问题是;给定设置和场景 - AWS 会运行另一个计划事件并在上一个执行完成之前执行 lambda 吗?即重叠?

如果是的话;有没有办法将计划的事件配置为不“重叠”?

我对此做了一些初步研究并发现了这篇文章: https://docs.aws.amazon.com/lambda/latest/dg/concurrent-executions.html

看起来可以在函数级别设置并发限制?这是实现不重叠的预定 lambda 执行的方法吗?即设置函数的并发限制为1?

Mar*_*k B 6

是的,默认情况下,它将每 1 分钟执行一次您的 Lambda 函数,无论之前的调用是否已完成。

要强制一次运行的 Lambda 函数实例不超过一个,请将 Lambda 函数的并发设置设置为1

  • 有没有文件提到重叠问题?多谢! (2认同)