是否可以向 celery动态添加周期性任务?
我正在使用 Flask,而不是 django,并且我正在构建一个应用程序,该应用程序应该允许用户通过 Web 界面定义循环任务。
我已经尝试使用 Celery 4.1 中的 Periodic Tasks,但是要添加新任务,我必须停止 celery 服务器,更改配置(即使通过 python 完成),然后重新启动它。也许有一种方法可以动态加载配置(无需重新启动)?
我考虑过有一个 crontab,每 5 分钟重新启动一次芹菜服务。但这似乎非常违反自然。在其他原因中,我想使用 celery 的原因是不使用 crontab。
有没有人对此有所了解?
ps。:我知道另一个类似的问题,但它是从 2012 年开始的。我希望从那时起事情就发生了变化,即在 v4.1 中引入了beat