【发布时间】:2017-05-15 21:18:11
【问题描述】:
如果我用 Django-channels(nginx + 频道,我喜欢它的 websocket 功能)组成一个站点,我还能像其他普通的 django 项目一样添加一些在后台运行的 celery 应用程序/任务吗?
【问题讨论】:
-
当然,你为什么不能呢?
-
谢谢。我以为 Django-channel 使用了另一个 wsgi 服务器,然后 Celery 可能无法压缩。
-
Channels 使用 asgi 而不是 wsgi,但是 celery 是一个独立的进程,它不关心你使用哪个服务器。