【问题标题】:Could AWS Scheduled Events potentially overlap?AWS 计划事件可能会重叠吗?
【发布时间】:2018-11-23 15:25:56
【问题描述】:

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

此设置的注意事项是;外部 api 不可靠/缓慢,api 调用有时会持续超过 1 分钟

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

如果是这样;有没有办法将预定事件配置为不“重叠”?

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

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

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-cloudwatch


    【解决方案1】:

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

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

    【讨论】:

    • 是否有任何文件提及重叠问题?非常感谢!
    猜你喜欢
    • 2016-09-12
    • 1970-01-01
    • 2016-03-25
    • 2015-07-01
    • 2019-11-18
    • 2019-02-14
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多