在Celery python上使用多个后端

时间:2019-08-06 18:24:56

标签: python celery

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

据我所知,这是不可能的。但是,没有什么可以阻止您让两名单独的Celery工人使用不同的配置。他们自然可以订阅相同或不同的队列-由您决定。如果您找到解决方法,请与我们分享。