我需要在Windows服务器上使用WebSockets设计一个基于Django的项目。似乎Django Channels是做这种事情的最优雅和pythonic的方式。但是我在找到在Windows上部署频道和/或达芙妮的正确方法时遇到了问题。它建议使用进程管理器,但到目前为止我找到的所有解决方案都在Linux环境中。
在Windows上部署Daphne最合适的方法是什么?如何实际将其设置为可以扩展到多个线程/进程的Windows服务,同时侦听同一端口。现在,项目(没有WebSockets)部署在Apache上,处理这些问题。在达芙妮的情况下,我不知道如何让它以这种方式工作。 或者我应该使用除Daphne之外的东西在Windows上部署频道?
编辑:我在Python 3.6上使用最新版本的Channels 2.0.2,Django 1.10。