我正在使用芹菜进行分布式任务处理.我想在web主机上部署我的工作,只是为了展示我的项目的工作.那么我如何让djcelery使用数据库(sqlalchemy)作为django而不是rabbitmq或其他amqp服务器的后端.
以下是关于"将Celery与Redis /数据库一起使用作为消息队列"的Celery文档.
基本上,您需要安装ghettoq,将其添加到已安装的应用程序,添加设置CARROT_BACKEND = "ghettoq.taproot.Database"
并运行syncdb.然后魔术发生了.