1
yongzhong May 8, 2019 django-celery-beat
|
2
lol0 May 8, 2019 via Android
ditto
|
3
ifoolish May 8, 2019
可以看看 django-celery-beat 这个项目
|
4
whiteblack May 8, 2019
https://github.com/sibson/redbeat 可以看下这个项目,最近在用,基于 redis 做的,比较通用
|
5
julyclyde May 8, 2019
djang-celery 不是已经淘汰了吗?我记得已经合并入 celery 本身了啊
|
6
rogwan May 8, 2019
如果任务比较轻,时间短直接 while 循环吧,celery 有时假死在那,或者后端 borker 出故障也会出问题。繁重任务还是用专门的消息队列处理吧
|
7
ynkkdev May 8, 2019
- 5L 正解
- django-celery 在 celery 升级到 4.0 后已经废弃 - 最新的 celery 结合 django-celery-beat 可以实现实现动态添加周期任务 |
8
tikazyq May 8, 2019
可以参考一下我的爬虫项目 crawlab,http://www.github.com/tikazyq/crawlab,之前折腾 celery beat 没有成功,后来转用 apscheduler 就可以动态添加定时任务了 ;-)
文件地址: https://github.com/tikazyq/crawlab/blob/master/crawlab/tasks/scheduler.py |
9
tikazyq May 8, 2019
|
10
LeoQ May 9, 2019 via iPhone
我看的一个项目叫 django-Q https://django-q.readthedocs.io/en/latest/ 因为周期任务都在数据库中,只要填函数名字和参数就可以添加任务
|