Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 在Windows上使用python实现WebSocket项目的最佳方法_Django_Windows_Websocket_Django Channels - Fatal编程技术网

Django 在Windows上使用python实现WebSocket项目的最佳方法

Django 在Windows上使用python实现WebSocket项目的最佳方法,django,windows,websocket,django-channels,Django,Windows,Websocket,Django Channels,我在WebSocket中使用Django频道,但我找不到在Windows上部署它的方法。我无法更改我的平台,因此切换到Linux不是一个选项。 您能建议一种在Linux上部署Django频道的方法吗? 或者您知道Windows的Django频道的替代方案是什么吗?Django频道也在redis服务器上实现。窗口上的redis服务器可用 在redis服务器上使用Django通道层。 通道层在Django应用程序和套接字层之间使用web套接字。 请点击此链接Django频道也将通过redis服务器实

我在WebSocket中使用Django频道,但我找不到在Windows上部署它的方法。我无法更改我的平台,因此切换到Linux不是一个选项。 您能建议一种在Linux上部署Django频道的方法吗?
或者您知道Windows的Django频道的替代方案是什么吗?

Django频道也在redis服务器上实现。窗口上的redis服务器可用

在redis服务器上使用Django通道层。 通道层在Django应用程序和套接字层之间使用web套接字。

请点击此链接

Django频道也将通过redis服务器实现。窗口上的redis服务器可用

在redis服务器上使用Django通道层。 通道层在Django应用程序和套接字层之间使用web套接字。

请点击此链接

我想您需要提及在Windows上使用Django频道时遇到的具体问题。您会遇到的一个问题是python在Windows上可以处理的打开连接数量有限,这似乎默认为每个进程500个连接。@Charnel谢谢。我找不到任何在Windows上设置Django频道的简单指南。我正在使用IIS为WSGI提供服务,但似乎无法使用IIS部署ASGI。@user3509264如果要在windows上运行生产频道,则不需要使用ISS,它需要直接处理所有流量。我想您需要提及在windows上使用Django频道时遇到的确切问题。您会遇到的一件事是打开的频道数量有限python可以在windows上处理的连接这似乎默认为每个进程500个连接。@Charnel,谢谢。我找不到任何在Windows上设置Django频道的简单指南。我正在使用IIS为WSGI提供服务,但似乎无法使用IIS部署ASGI。@user3509264如果要在windows上的生产环境中运行通道,则不需要使用ISS,它需要直接处理所有流量。windows上的redis尚未被视为生产环境稳定。我使用RabbitMQ作为通道层后端。实际上,它有一个稳定的生产级别,Redis的Windows端口。它叫Memurai。除了商业许可证之外,它还有一个免费的开发者版本。windows上的redis尚未被视为生产稳定。我使用RabbitMQ作为通道层后端。实际上,redis有一个稳定的、生产级的windows端口。它叫Memurai。除了商业许可证之外,它还有一个免费的开发者版本。