Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rabbitmq 有没有办法让celeryd读取不同代理上的队列?_Rabbitmq_Celery - Fatal编程技术网

Rabbitmq 有没有办法让celeryd读取不同代理上的队列?

Rabbitmq 有没有办法让celeryd读取不同代理上的队列?,rabbitmq,celery,Rabbitmq,Celery,我有两套运行芹菜的应用程序,它们之间有一个中继: 应用程序A中继应用程序B 中继是一个中继,在应用程序a和应用程序B之间传递消息。目前,中继在同一RabbitMQ节点的两个不同交换机上具有队列。外部力量施加的要求似乎会迫使我在中继的每一侧都有不同的物理RabbitMQ节点 我想让一个芹菜工人做接力。我可以配置celeryd来执行此操作吗?或者我必须使用一个worker实例从A向前移动到B,另一个从B向前移动到A?使用两个不同的芹菜worker,每个代理一个

我有两套运行芹菜的应用程序,它们之间有一个中继:

应用程序A中继应用程序B

中继是一个中继,在应用程序a和应用程序B之间传递消息。目前,中继在同一RabbitMQ节点的两个不同交换机上具有队列。外部力量施加的要求似乎会迫使我在中继的每一侧都有不同的物理RabbitMQ节点


我想让一个芹菜工人做接力。我可以配置celeryd来执行此操作吗?或者我必须使用一个worker实例从A向前移动到B,另一个从B向前移动到A?

使用两个不同的芹菜worker,每个代理一个