我有兴趣使用django-celery模型来创建和监控重复性任务。特别是,我正在寻找创建重复的类似cron的操作,并从管理员开始/停止它们。
据我所知,只有当我也使用Django的默认DB作为芹菜经纪人时才可以使用它。是否有可能将这些模型与非数据库代理一起使用?
编辑:为了澄清,我已经在使用RabbitMQ作为经纪人。我的问题是:在使用RabbigMQ时,我能否以某种方式使用django-celery的模型来动态创建和管理重复/计划任务?
答案 0 :(得分:0)
如果你安装了AMQP,你可以在celeryconfig中设置:
BROKER_URL = 'amqp://127.0.0.1//'
或者用运行RabbitMQ服务器的ip替换上面的ip。