如何使用Celery与多个分离的项目进行通信?

时间:2019-02-23 11:22:13

标签: python celery messagebroker

我正在尝试创建一种架构,该架构将使用celery和redis作为代理,并作为后端。

这是我想要做的事情的一部分:
Architecture goal

我一直在阅读Celery的文档以及一些有关子任务,生产者使用者的文章。但是,我阅读的大多数文章都使用同一项目中的函数。 这不是我的情况,每个正方形代表一个Python项目,该项目将在Docker之后运行。

所以我的问题是我如何链接将通过客户端的动作,然后链接将创建任务的API,该任务将由#1然后由#2消耗,然后在结束后再返回到客户端。

我不能使用task0.s() | task1.s() | task2.s(),因为正如我所说,项目是分开的。

谢谢您的帮助:)!

0 个答案:

没有答案