【问题标题】:Is there a way to have celeryd read from queues on different brokers?有没有办法让 celeryd 从不同代理的队列中读取?
【发布时间】:2011-07-05 19:37:43
【问题描述】:

我有两组运行 celery 的应用程序和它们之间的中继:

APPS_A 继电器 APPS_B

中继是一个中继,在 APPS_A 和 APPS_B 之间传递消息。现在,中继在同一个 RabbitMQ 节点的两个不同的交换器上有队列。外部力量施加的要求似乎会迫使我在中继的每一侧拥有不同的物理 RabbitMQ 节点。

我想让一个 celeryd 工人充当中继。我可以配置 celeryd 来做到这一点吗?还是我坚持一个工人实例从 A 转发到 B,另一个从 B 转发到 A?

【问题讨论】:

    标签: rabbitmq celery


    【解决方案1】:

    使用两个不同的 celery worker,每个代理一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-05
      • 2022-10-03
      • 1970-01-01
      • 2012-04-13
      • 1970-01-01
      • 2022-11-29
      • 2021-09-11
      • 1970-01-01
      相关资源
      最近更新 更多