首页 > 解决方案 > 在 Celery python 中使用多个后端

问题描述

我正在寻找一些关于将 Celery 与多个后端一起使用的帮助。目前,据我所知,我可以使用 RabbitMQ 或 Redis 作为后端,但我找不到太多关于同时使用它们作为后端的信息。

我正在寻找类似下面的东西

app = Celery("tasks", broker="amqp://guest:guest@localhost//", backend1="rpc://", backend2="redis://localhost")

提前致谢。

标签: pythoncelery

解决方案


据我所知,这是不可能的。但是,没有什么能阻止您拥有两个具有不同配置的独立 Celery 工作人员。他们自然可以订阅相同的队列或不同的队列 - 由您决定。如果您找到了一种方法 - 请与我们分享。


推荐阅读