【发布时间】:2019-04-18 07:38:47
【问题描述】:
试图把我的头缠在 Celery 周围。到目前为止,我知道有客户、经纪人和工人。为简单起见,我正在查看Dockerized version of this setup。
如果我理解正确,客户端在代理上排队一个任务,然后工作人员不断尝试从代理中弹出并处理该任务。
在示例中,Client (in this case a Flask app) 和 Worker 似乎都引用了 exact same code。对吗?
这是否意味着如果每个组件都被分解到它们自己的机器上,那么代码就需要同时部署到客户端和工作机器上?这些部分需要访问相同的任务/功能才能完成各自的工作,这似乎很奇怪。
【问题讨论】:
标签: celery