【问题标题】:Scaling periodic tasks in celery在 celery 中扩展周期性任务
【发布时间】:2015-05-20 09:21:21
【问题描述】:

我们的 celery 中有 10 个队列设置,每个队列有一组 5 到 10 个任务,每个队列在专用机器上运行,一些在多台机器上运行以进行扩展。

另一方面,我们有一堆周期性任务,在具有单个实例的单独机器上运行,并且一些周期性任务需要很长时间才能执行,我想在 10 个队列中运行它们。

有没有办法扩展 celery beat 或纯粹使用它来触发不同目的地“10 个队列之一”的任务?

请指教?

【问题讨论】:

    标签: celery


    【解决方案1】:

    使用celery routing 将任务分派到您需要的地方:

    【讨论】:

      猜你喜欢
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 2020-09-30
      • 2018-08-03
      • 1970-01-01
      • 2013-12-05
      • 2019-02-16
      • 1970-01-01
      相关资源
      最近更新 更多