【问题标题】:scheduling event in php or using AWS of similar web technology在 php 中安排事件或使用类似 Web 技术的 AWS
【发布时间】:2020-06-15 04:16:33
【问题描述】:

我有三个任务 A、B、C。当任务 A 执行时,我想安排任务 B 在 X(变量)小时后运行。最好的方法是什么?对此是否有任何特定的 AWS 服务?目前,我将计划活动存储在数据库中并在其上运行 CRON。提前致谢。

【问题讨论】:

    标签: php amazon-web-services scheduled-tasks scheduler job-scheduling


    【解决方案1】:

    根据您的简短描述,Step Functions 似乎是不错的选择:

    Step Functions 提供了一种可靠的方法来协调组件并逐步执行应用程序的功能。

    使用 SF,您可以使用各种操作构建状态机。例如,由于您要求任务 B 在任务 A 后 X 小时后运行,您可以使用 wait 来启用它。

    更重要的是,由于您使用的是 cron,您可以将其替换为 CloudWatch Event Schedule Expressions 规则,该规则会定期触发您的 SF 工作流程。预定表达式支持cron 表达式,这将使您现有的cron 工作更容易移植。

    【讨论】:

      猜你喜欢
      • 2014-11-23
      • 1970-01-01
      • 2011-05-09
      • 2017-09-15
      • 2014-04-13
      • 2019-04-04
      • 2013-10-20
      • 1970-01-01
      • 2017-07-27
      相关资源
      最近更新 更多