我目前正在使用Docker、 Nginx、uWSGI、Redis、Django和Angular开发的Django Rest API。
我正在添加一些websocket端点,我想保持现有的架构并通过uWSGI和Nginx继续提供http请求。而对于WebSocket连接,我希望使用Django Channels(与Nginx一起)。
这可行吗?如果可以,我可以在一个容器中启动uWSGI和daphne并在不同的端口上运行吗?还是说我需要单独为Channels创建一个Django应用程序并使用单独的容器?