Python 有没有一种方法可以在芹菜中创建动态的周期性任务?

Python 有没有一种方法可以在芹菜中创建动态的周期性任务?,python,celery,periodic-task,Python,Celery,Periodic Task,我想从芹菜调度程序中添加和删除周期性任务,但是我没有找到一种简单的方法。可能吗 我找到了下一个问题,但我想知道是否有一个不使用Django的替代方案。 用于从芹菜调度程序中删除任务,您可以像 from celery.task.control import discard_all discard_all() 您可以看到关于如何将任务附加到计划程序的详细说明。您还可以利用Tornado PeriodicCallbacks以给定的间隔运行任务,并在需要时清除回调。为什么你“需要”芹菜?这是一个使用芹

我想从芹菜调度程序中添加和删除周期性任务,但是我没有找到一种简单的方法。可能吗

我找到了下一个问题,但我想知道是否有一个不使用Django的替代方案。

用于从芹菜调度程序中删除任务,您可以像

from celery.task.control import discard_all
discard_all()

您可以看到关于如何将任务附加到计划程序的详细说明。

您还可以利用Tornado PeriodicCallbacks以给定的间隔运行任务,并在需要时清除回调。为什么你“需要”芹菜?这是一个使用芹菜任务的大项目。我需要在基于事件计算的特定时间点运行其中一些任务。这些事件还可能取消这些任务的执行。类似于“如果事件X发生,从现在开始在T时间内执行任务Y。但是,如果Z事件发生在T之前,则取消任务Y的执行”。我明白了,那么我认为您应该继续使用芹菜。