我一直在与Celery和AMQP存储后端合作。我不喜欢它为每个任务/响应创建一个新队列,我发现了新的RPC结果后端,它可以正常工作。
但是,在描述RPC后端时,此http://celery.readthedocs.org/en/latest/whatsnew-3.1.html#new-rpc-result-backend表示:
新的RPC结果后端 这个amqp结果后端的新实验版本是在经典RPC场景中使用的一个很好的替代方案,启动任务的过程始终是检索结果的过程。
这是什么意思? celery是否支持进程访问由不同进程启动的任务?这听起来很有意思,关于如何实现这个的任何提示?
非常感谢,
答案 0 :(得分:0)
简而言之,是的,您可以访问由其他进程启动的任务 - 您只需以某种方式访问任务唯一的task_id。
更多相关信息:https://groups.google.com/forum/#!topic/celery-users/ECoFBCCCMHw