【发布时间】:2017-06-01 18:25:53
【问题描述】:
我想知道将 Celery 与 Django 解耦以便将这两个部分 dockerize 并使用 docker swarm service 的最佳方法是什么?通常,使用引用 Django 应用程序的命令启动他们的 celery worker 和 celery beat:
celery worker -A my_app
celery beat -A my_app
据此,我相信 celery 从设置文件和 celery.py 文件中获取配置信息,该文件很容易迁移到微服务。我不完全理解的是这些任务将如何利用 Django ORM?或者说,微服务的口头禅和 Celery 不应该被设计为对 Django REST Framework API 进行 GET/POST 调用,以获取完成任务所需的数据?
【问题讨论】:
-
您找到任何相关信息了吗?我同样希望将我的 django/celery 应用程序移动到使用 swarm,但我遇到了很多问题正确 dockerizing 它,很想听听你是否有任何成功!
标签: django docker celery django-celery