不同Docker容器中不同Python应用程序的芹菜任务



我已经阅读了芹菜官员的文档,digitalocean的教程,并运行了一个很好的例子。但是我不明白我的应用程序如何像Resque Ruby一样通信。例如,我在Docker容器中有主要Python应用程序,必须在其他容器中为其他两个Python应用程序生成任务。在我的应用程序中,我的应用程序只是听一些队列并执行任务,然后做一些工作并推回响应。

芹菜还需要一个队列/经纪人才能在应用程序过程和工作过程之间进行交流。请参阅http://docs.celeryproject.org/en/latest/getting-started/brokers/index.html用于支持的经纪人(兔子经常用于此)。

>

申请过程将一项新任务发布给经纪人的队列,一旦工人拥有可用容量,工人将从队列中获取。

您说您需要将任务传递给其他两个Python应用程序。可以制作这些Python应用程序来聆听两个不同的队列并处理它们。

相关内容

  • 没有找到相关文章

最新更新