【问题标题】:Accessing task initiated by different processes [ AMQP vs RPC backends ]访问由不同进程发起的任务 [AMQP vs RPC 后端]
【发布时间】:2014-07-18 15:58:31
【问题描述】:

我一直在使用 Celery 和 AMQP 存储后端。我不喜欢它为每个任务/响应创建一个新队列,我发现了新的 RPC 结果后端,它可以正常工作。

但是,http://celery.readthedocs.org/en/latest/whatsnew-3.1.html#new-rpc-result-backend 在描述 RPC 后端时说:

新的 RPC 结果后端 这个新的 amqp 结果后端实验版本是在经典 RPC 场景中使用的一个很好的替代方案,启动任务的进程始终是检索结果的进程。

这是什么意思? celery 是否支持进程访问由不同进程启动的任务?这听起来很有趣,关于如何实现它的任何提示?

非常感谢,

【问题讨论】:

    标签: celery


    【解决方案1】:

    简而言之,是的,您可以访问由其他进程发起的任务 - 您只需要以某种方式访问​​任务唯一的 task_id。

    更多信息在这里:https://groups.google.com/forum/#!topic/celery-users/ECoFBCCCMHw

    【讨论】:

      猜你喜欢
      • 2018-02-09
      • 1970-01-01
      • 1970-01-01
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-23
      相关资源
      最近更新 更多