根据用户输入安排作业

时间:2017-05-27 23:29:35

标签: elixir phoenix-framework

我正在与Phoenix和Elixir构建一个Web应用程序。我想实现一个调度系统,例如,我希望用户能够说“我想在这个日期和时间运行这个工作,我希望它每周运行一次”。

我的问题是,系统如何知道必须在用户指定的日期定期运行作业。

我可以每小时左右轮询一次数据库,看看是否有任何需要运行的作业,但这会导致问题,例如作业的运行时间晚于用户想要的。

谢谢,非常感谢!

1 个答案:

答案 0 :(得分:0)

看看the Spring documentation listed here。它应该给你你想要的。