使用Django同时运行UWSGI和ASGI

我目前运行的是Django (2.0.2)服务器,uWSGI有10个工作进程

我正在尝试实现一个实时聊天,我看了一下Channel。文档提到,服务器需要与Daphne一起运行,并且Daphne需要一个名为ASGI的异步版本的UWSGI。

我必须安装和设置ASGI,然后用daphne运行服务器,但只有一个工人(据我所知,这是ASGI的一个限制),但是负载对工人来说太高了。

有没有可能在服务器上运行10个工作进程的uWSGI来响应HTTP/HTTPS请求,并对WS/WSS (WebSocket)请求使用ASGI/Daphne?或者也许可以运行多个ASGI实例?

转载请注明出处:http://www.cntdm.com/article/20230520/1267167.html