Web应用程序 - 动态调度大量时间敏感的任务

时间:2016-04-16 03:24:14

标签: web-applications queue scheduled-tasks worker

我正在开发一个Web应用程序,我需要为每个用户安排时间敏感的任务。但是,我不确定什么样的过程会处理这个问题。队列工作者会浮现在脑海中,但我不确定他们是否会处理需要在确切时间发生的操作。规则大致如下:

1)我需要能够为用户安排任务,在执行时,在特定时间(直到秒)运行,即在8:30:33安排任务,以便在8:35执行: 19

2)每个用户需要安排任务,并且非常频繁(可能每隔几分钟)

3)我需要能够更新计划任务。即在8:30:33我们计划在8:35:19执行任务,但是,在8:32发生事件,我们现在需要将执行时间更新为8:37:22

需要执行的任务将是我的应用程序中的端点,它将更新数据库记录。

Cron的工作似乎并不合适。或者也许是MySQL事件?是否有其他类型的过程可以促进这种行为?

0 个答案:

没有答案