【问题标题】:Can a timer scheduled in AWS SWF workflow fail to deliver back the tick?在 AWS SWF 工作流程中安排的计时器是否会无法返回时钟?
【发布时间】:2021-04-28 18:04:59
【问题描述】:

我们将 AWS SWF 用于我们需要根据 cron 表达式安排活动的工作流程。我们正在评估 Cron 并使用 WorkflowClock 创建计时器。

希望得到以下问题的答案

  1. 工作流时钟有时无法将控制权传递回工作流。 SWF 是否保证计时器一定会响起并安排下一个决定

  2. 原始 cron 可以通过什么偏差关闭定时器,这意味着如果我们启动一个 3600 秒的定时器,定时器可以延迟并在 3700 秒后关闭。有这方面的 p100 数据吗?

  3. 这些计时器是在完全一次或至少一次交付模型上

【问题讨论】:

    标签: amazon-web-services workflow amazon-swf


    【解决方案1】:
    1. 我相信定时器的交付是有保证的。
    2. 我没有数据,但我认为它会在一秒钟内交付,除非服务出现重大问题。请注意,交付计时器意味着将 TimerFired 事件添加到历史记录中并安排决策任务。如果工作流工作人员停机,则实际的计时器处理可能会推迟很长时间。
    3. 它们仅被交付到工作流一次。

    【讨论】:

      猜你喜欢
      • 2017-02-20
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2019-06-25
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      • 2016-06-23
      相关资源
      最近更新 更多