1
GoLand 2019-08-23 22:26:20 +08:00 1
添加了 periodic task 得重启 beat 和 celery 的,动态添加不了。
|
2
HFcbyqP0iVO5KM05 2019-08-24 02:53:43 +08:00 via Android 1
可以添加,但是默认没有,得自己实现。
beat 也是周期性从文件读任务参数。 |
3
youngce 2019-08-24 13:55:01 +08:00 1
django celery beat 是可以实现读取数据库中动态生成的任务周期设置,来实现你说的这个需求的
|
4
youngce 2019-08-24 13:55:57 +08:00
当然你要是没有用 django 的话,其他的框架有没有提供类似的第三方包我就不清楚了
|
6
linvaux 2019-08-24 22:55:24 +08:00
最近也在学习 celery,感觉有点复杂
|
7
Eds1995 2019-08-25 08:21:32 +08:00 via Android
GitHub 上有一个用 redis 来实现动态添加任务的库,rebeat
|
9
hanssx OP |
10
Eds1995 2019-08-26 14:20:23 +08:00 1
|
12
hanssx OP 推荐个国人写的,但是我用着有些问题,examples/base/tasks.py 文件是没有问题的,https://github.com/AngelLiang/celery-sqlalchemy-scheduler
|
13
hanssx OP |