7

我正在使用 celery 进行分布式任务处理。我想在网络主机上部署我的工作,只是为了展示我的项目的工作。那么我怎样才能让 djcelery 使用数据库(sqlalchemy)作为 django 而不是 rabbitmq 或其他 amqp 服务器的后端。

4

1 回答 1

6

这是关于“使用 Celery 和 Redis/Database 作为消息队列”的 Celery 文档。

本质上,您需要安装ghettoq,将其添加到已安装的应用程序中,添加设置CARROT_BACKEND = "ghettoq.taproot.Database"并运行 syncdb。然后魔术发生了。

于 2010-09-30T13:38:45.817 回答