【问题标题】:Trigger an URL at a specific time (AWS)在特定时间触发 URL (AWS)
【发布时间】:2015-05-29 13:25:29
【问题描述】:

关于如何在特定时间可靠地触发 URL(网络服务)的任何想法?以秒为单位的精度?例如,将设置脚本,使其能够在 2015-05-27 12:34:55 触发 Web 服务。在我的场景中,用户将能够选择何时执行交易,精确到几秒钟。然后必须在特定时间触发 Web 服务

  • AWS Lambda 无法在特定时间运行。
  • Cron 作业无法运行,因为它不是每秒运行一次
  • SQS 可能有效,但将其编码为可靠可能很难。

谢谢!

【问题讨论】:

  • 直到第二个时间,您都需要一些已经在运行的东西。也许是 Node.js 服务器?以下是关于 Node.js 中调度的类似问题的一些想法stackoverflow.com/questions/3785736/…
  • 小心,因为 http 通常不能确保在收到请求的同一秒内处理请求。即使您让系统在准确的一秒内工作,网络条件也会造成延迟,您也不会获得预期的效果。

标签: amazon-web-services cron


【解决方案1】:

“at”命令满足您的需求:https://calomel.org/cron_at.html

可以使用的附加工具称为“at”,仅用于执行一次作业。 “at”非常有用,例如,如果您想在晚上 8 点开始运行备份作业,并且预计在下午 5:30 离开。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多