首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设置eventBridge事件触发的秒数?

如何设置eventBridge事件触发的秒数?
EN

Stack Overflow用户
提问于 2021-12-01 16:51:20
回答 1查看 1.2K关注 0票数 1

我可以触发和EventBridge (CloudWatch中的规则/调度特性旧时 )调度函数(例如,每5分钟一次)或通过cron设置进行同样的操作。

在7:05:13、7:10:13、7:15:13等时间内,利率的设定通常会触发。

如果我删除EventBridge规则并重新构建它,它将触发在: 7:05:42,7:10:42,7:15:42等等。

我的猜测是,从第二阶段开始,该规则首先生效,并尽职尽责地以这种速度执行。

我需要在完全相同的秒(最好是零秒或其他接近于零的值)触发触发,因为我正在与另一个在零秒上进行收集的进程进行同步数据收集--是否有一种方法可以定义EventBridge调度任务规则的开始秒(如果有一种方法可以用无服务器框架完成)?

我尝试过cron设置,并有相同的基本结果(当然,不同的秒,但仍然不是第零秒-和它触发的第二次变化,每次部署的规则)

不愿确保我的企业级无服务器框架部署每次都在零秒(对于大型多成员项目来说是不合理的),我如何在eventBridge (以前的cloudwatch)中设置一个cron或基于速率的规则任务的二级计时?

以前的问题(如何将云监视规则安排在第二层?)暗示默认情况是在第零秒触发,但情况似乎并非如此。

EN

回答 1

Stack Overflow用户

发布于 2022-02-03 14:34:18

EventBridge不提供第二精度。它不能保证执行在精确的分钟/秒,即使你观察它。

如果您需要第二次精确执行,那么EventBridge不是适合您的工具。

如前所述:https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html

CloudWatch事件在调度表达式中不提供二级精度。使用cron表达式的最好的分辨率是一分钟。由于CloudWatch事件和目标服务的分布式性质,从触发调度规则到目标服务执行目标资源的时间之间的延迟可能是几秒钟。您的预定规则在那一分钟内触发,但不是在精确的第0秒钟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70188156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档