访问由不同进程启动的任务[AMQP与RPC后端]

时间:2014-07-18 15:58:31

标签: celery

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

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

  

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

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

非常感谢,

1 个答案:

答案 0 :(得分:0)

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

更多相关信息:https://groups.google.com/forum/#!topic/celery-users/ECoFBCCCMHw