0

我对使用 django-celery 模型来创建和监控重复任务很感兴趣。特别是,我正在考虑创建重复的类似 cron 的操作并从管理员那里启动/停止它们。

据我了解,只有当我还使用 Django 的默认数据库作为 celery 代理时,才有可能使用它。是否可以将这些模型与非数据库代理一起使用?

编辑:澄清一下,我已经在使用 RabbitMQ 作为代理。我的问题是:我可以在使用 RabbigMQ 的同时以某种方式使用 django-celery 的模型来动态创建和管理重复/计划任务吗?

4

1 回答 1

0

如果你安装了 AMQP,你可以在 celeryconfig 中设置:

BROKER_URL = 'amqp://127.0.0.1//'

或者将上面的ip替换成RabbitMQ服务器运行的ip。

于 2013-03-12T07:03:34.743 回答